IPCC  1.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
CGeometricShape Member List

This is the complete list of members for CGeometricShape, including all inherited members.

ArrangeUnitCell(CCommandFileParser::LPINPUT_CMD_PARAM lpParam)CGeometricShapeprivate
BuildGeoFileName(char *pszFileName, CCommandFileParser::LPINPUT_CMD_PARAM lpParam)CGeometricShapeprivate
BuildNeighborInformation()CGeometricShape
BuildPEBiasVector(CCommandFileParser::LPINPUT_CMD_PARAM lpParam, LPNEIGHBOR_MAP_INFO lpMapInfo, LP_CONTACT_GROUP_INFO *lpContactGroup, CMatrixOperation::CVector *pVecResult)CGeometricShape
BuildPEHamiltonian(CCommandFileParser::LPINPUT_CMD_PARAM lpParam, LPNEIGHBOR_MAP_INFO lpMapInfo, CMatrixOperation::CCSR *pCSRResult)CGeometricShape
BuildPEWaveVector(CCommandFileParser::LPINPUT_CMD_PARAM lpParam, LPNEIGHBOR_MAP_INFO lpMapInfo, CMatrixOperation::CVector *pVecResult)CGeometricShape
BuildRotationMatrix(double fDegree[2])CGeometricShapeprivatestatic
CalculateDegree(CCommandFileParser::LPINPUT_CMD_PARAM lpParam)CGeometricShapeprivatestatic
CalculateUnitcellCount()CGeometricShapeprivate
CGeometricShape()CGeometricShape
CheckingNeighborCandiate()CGeometricShapeprivate
ConstructBasicGeometric(CCommandFileParser::LPINPUT_CMD_PARAM lpParam, LPNEIGHBOR_MAP_INFO lpMapInfo, bool bMPI)CGeometricShape
ConstructContactRegionOnPoissonGrid(CCommandFileParser::LPINPUT_CMD_PARAM lpParam, LPNEIGHBOR_MAP_INFO lpMapInfo, LP_CONTACT_GROUP_INFO *lpContactGroup)CGeometricShape
ConstructMapInfo(LPNEIGHBOR_MAP_INFO lpMapInfo, CCommandFileParser::LPINPUT_CMD_PARAM lpParam)CGeometricShape
Deserialize(std::vector< CGeometricUnitCell > *pVectUnitCell, double *pBuffer, bool bFrontSide)CGeometricShapeprivate
ExchangeAtomInfoBetweenNode()CGeometricShape
FillUnitcell(CCommandFileParser::LPINPUT_CMD_PARAM lpParam)CGeometricShape
FinalShape()CGeometricShape
FreeMapInfo(LPNEIGHBOR_MAP_INFO lpMapInfo)CGeometricShapestatic
FreeUnitCellList()CGeometricShapeprivate
GetAtomByIndex(double fID)CGeometricShapeprivate
GetAtomStartID()CGeometricShapeinline
GetConsideringBoundaryCondition(AXIS_DEFINE direction)CGeometricShapeinline
GetKPhaseSign(double fAtomPos, double fPeriodicAtomPos)CGeometricShapeprivate
GetMaterialType()CGeometricShapeinline
GetNeumannBoundaryCondition(AXIS_DEFINE direction)CGeometricShapeinline
GetPeriodicDirection(int x, int y, int z, int maxX, int maxY, int maxZ)CGeometricShapeprivate
GetShapeForm()CGeometricShapeinline
GetSurfaceAtomList()CGeometricShapeinline
GetTotalAtomCount()CGeometricShapeinline
GetUnitCellLength()CGeometricShapeinline
InitMapInfo(LPNEIGHBOR_MAP_INFO lpMapInfo)CGeometricShape
InitShape()CGeometricShapeprivate
IsBackendFace()CGeometricShapeinline
IsCoordinateMatched(double fa, double fb)CGeometricShape
IsFrontFace()CGeometricShapeinline
IsInBoundaryCondition(int x, int y, int z, int maxX, int maxY, int maxZ)CGeometricShapeprivate
m_bBackendFaceCGeometricShapeprivate
m_bConsiderBoundaryConditionCGeometricShapeprivate
m_bFrontFaceCGeometricShapeprivate
m_bNeumannBoundaryConditionCGeometricShapeprivate
m_fAssignedCountCGeometricShapeprivate
m_fAtomIDStartIndexCGeometricShapeprivate
m_fLengthCGeometricShapeprivate
m_fTotalAtomCountinMPICGeometricShapeprivate
m_fUnitCellLengthCGeometricShapeprivate
m_MaterialTypeCGeometricShapeprivate
m_nAtomFirstLayerCGeometricShape
m_nAtomLastLayerCGeometricShape
m_nContactNumberCGeometricShapeprivate
m_nHandlingUnitcellCountCGeometricShapeprivate
m_originCoordinationCGeometricShapeprivate
m_pUnitCellInfoCGeometricShapestatic
m_rotationMatrixCGeometricShapestatic
m_shapDirectionCGeometricShapeprivate
m_ShapeFormCGeometricShapeprivate
m_UnitCellInfo_cubicCGeometricShapestatic
m_UnitCellInfo_zincblendeCGeometricShapestatic
m_vectNextUnitCellCGeometricShapeprivate
m_vectPrevUnitCellCGeometricShapeprivate
m_vectSurfaceAtomCGeometricShapeprivate
m_vectUnitCellCGeometricShapeprivate
m_waveFunctionValueCGeometricShapeprivate
MapElecAtomOnPoissonGrid(CCommandFileParser::LPINPUT_CMD_PARAM lpParam, LPNEIGHBOR_MAP_INFO lpMapInfo)CGeometricShape
PeriodicUnitCellNumbering(bool bXAxis=false)CGeometricShape
RefillPeriodicBinding(CMatrixOperation::CCSR *pResult, CCommandFileParser::LPINPUT_CMD_PARAM lpParam, LPNEIGHBOR_MAP_INFO lpMapInfo, unsigned int nRepeatIndex, double fKValue[3], unsigned int nBandSize, bool bRecover)CGeometricShape
RotateMatrix(CMatrixOperation::CDMatrix *pMatrixNbr, CMatrixOperation::CDMatrix *pMatrixResult, double fDegree[2])CGeometricShapeprivate
Serialize(double fXLayer)CGeometricShapeprivate
SetAtomAndNeighborInformation(CCommandFileParser::LPINPUT_CMD_PARAM lpParam)CGeometricShapestatic
SetBackendFace(bool bBackendFace)CGeometricShapeinline
SetConsideringBoundaryCondition(bool bConsider, AXIS_DEFINE direction)CGeometricShapeinline
SetDirection(double x_axis, double y_axis, double z_axis)CGeometricShape
SetFrontFace(bool bFrontFace)CGeometricShapeinline
SetLength(double lx, double ly, double lz)CGeometricShape
SetMapInfoSize(LPNEIGHBOR_MAP_INFO lpMapInfo, double fSize)CGeometricShapeprivate
SetMatchingUnitcellCount(int nCount)CGeometricShapeinline
SetMaterialType(MATERIAL_INDEX type)CGeometricShapeinline
SetMaterialType(char *pszType)CGeometricShape
SetNeumannBoundaryCondition(bool bConsider, AXIS_DEFINE direction)CGeometricShapeinline
SetOriginCoordination(double x, double y, double z)CGeometricShape
SetShapeForm(unsigned int form)CGeometricShapeinline
SetShapeForm(char *pszForm)CGeometricShape
SetShapeInformation(CCommandFileParser::LPINPUT_CMD_PARAM lpParam)CGeometricShape
SetTotalAtomCount(double fTotalAtomCountinMPI)CGeometricShapeinline
SetupPEBoundaryCondition(CCommandFileParser::LPINPUT_CMD_PARAM lpParam, LP_CONTACT_GROUP_INFO *lpContactGroup)CGeometricShape
ShiftAtomID(double fShift)CGeometricShape
~CGeometricShape()CGeometricShape