| ArrangeUnitCell(CCommandFileParser::LPINPUT_CMD_PARAM lpParam) | CGeometricShape | private |
| BuildGeoFileName(char *pszFileName, CCommandFileParser::LPINPUT_CMD_PARAM lpParam) | CGeometricShape | private |
| 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]) | CGeometricShape | privatestatic |
| CalculateDegree(CCommandFileParser::LPINPUT_CMD_PARAM lpParam) | CGeometricShape | privatestatic |
| CalculateUnitcellCount() | CGeometricShape | private |
| CGeometricShape() | CGeometricShape | |
| CheckingNeighborCandiate() | CGeometricShape | private |
| 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) | CGeometricShape | private |
| ExchangeAtomInfoBetweenNode() | CGeometricShape | |
| FillUnitcell(CCommandFileParser::LPINPUT_CMD_PARAM lpParam) | CGeometricShape | |
| FinalShape() | CGeometricShape | |
| FreeMapInfo(LPNEIGHBOR_MAP_INFO lpMapInfo) | CGeometricShape | static |
| FreeUnitCellList() | CGeometricShape | private |
| GetAtomByIndex(double fID) | CGeometricShape | private |
| GetAtomStartID() | CGeometricShape | inline |
| GetConsideringBoundaryCondition(AXIS_DEFINE direction) | CGeometricShape | inline |
| GetKPhaseSign(double fAtomPos, double fPeriodicAtomPos) | CGeometricShape | private |
| GetMaterialType() | CGeometricShape | inline |
| GetNeumannBoundaryCondition(AXIS_DEFINE direction) | CGeometricShape | inline |
| GetPeriodicDirection(int x, int y, int z, int maxX, int maxY, int maxZ) | CGeometricShape | private |
| GetShapeForm() | CGeometricShape | inline |
| GetSurfaceAtomList() | CGeometricShape | inline |
| GetTotalAtomCount() | CGeometricShape | inline |
| GetUnitCellLength() | CGeometricShape | inline |
| InitMapInfo(LPNEIGHBOR_MAP_INFO lpMapInfo) | CGeometricShape | |
| InitShape() | CGeometricShape | private |
| IsBackendFace() | CGeometricShape | inline |
| IsCoordinateMatched(double fa, double fb) | CGeometricShape | |
| IsFrontFace() | CGeometricShape | inline |
| IsInBoundaryCondition(int x, int y, int z, int maxX, int maxY, int maxZ) | CGeometricShape | private |
| m_bBackendFace | CGeometricShape | private |
| m_bConsiderBoundaryCondition | CGeometricShape | private |
| m_bFrontFace | CGeometricShape | private |
| m_bNeumannBoundaryCondition | CGeometricShape | private |
| m_fAssignedCount | CGeometricShape | private |
| m_fAtomIDStartIndex | CGeometricShape | private |
| m_fLength | CGeometricShape | private |
| m_fTotalAtomCountinMPI | CGeometricShape | private |
| m_fUnitCellLength | CGeometricShape | private |
| m_MaterialType | CGeometricShape | private |
| m_nAtomFirstLayer | CGeometricShape | |
| m_nAtomLastLayer | CGeometricShape | |
| m_nContactNumber | CGeometricShape | private |
| m_nHandlingUnitcellCount | CGeometricShape | private |
| m_originCoordination | CGeometricShape | private |
| m_pUnitCellInfo | CGeometricShape | static |
| m_rotationMatrix | CGeometricShape | static |
| m_shapDirection | CGeometricShape | private |
| m_ShapeForm | CGeometricShape | private |
| m_UnitCellInfo_cubic | CGeometricShape | static |
| m_UnitCellInfo_zincblende | CGeometricShape | static |
| m_vectNextUnitCell | CGeometricShape | private |
| m_vectPrevUnitCell | CGeometricShape | private |
| m_vectSurfaceAtom | CGeometricShape | private |
| m_vectUnitCell | CGeometricShape | private |
| m_waveFunctionValue | CGeometricShape | private |
| 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]) | CGeometricShape | private |
| Serialize(double fXLayer) | CGeometricShape | private |
| SetAtomAndNeighborInformation(CCommandFileParser::LPINPUT_CMD_PARAM lpParam) | CGeometricShape | static |
| SetBackendFace(bool bBackendFace) | CGeometricShape | inline |
| SetConsideringBoundaryCondition(bool bConsider, AXIS_DEFINE direction) | CGeometricShape | inline |
| SetDirection(double x_axis, double y_axis, double z_axis) | CGeometricShape | |
| SetFrontFace(bool bFrontFace) | CGeometricShape | inline |
| SetLength(double lx, double ly, double lz) | CGeometricShape | |
| SetMapInfoSize(LPNEIGHBOR_MAP_INFO lpMapInfo, double fSize) | CGeometricShape | private |
| SetMatchingUnitcellCount(int nCount) | CGeometricShape | inline |
| SetMaterialType(MATERIAL_INDEX type) | CGeometricShape | inline |
| SetMaterialType(char *pszType) | CGeometricShape | |
| SetNeumannBoundaryCondition(bool bConsider, AXIS_DEFINE direction) | CGeometricShape | inline |
| SetOriginCoordination(double x, double y, double z) | CGeometricShape | |
| SetShapeForm(unsigned int form) | CGeometricShape | inline |
| SetShapeForm(char *pszForm) | CGeometricShape | |
| SetShapeInformation(CCommandFileParser::LPINPUT_CMD_PARAM lpParam) | CGeometricShape | |
| SetTotalAtomCount(double fTotalAtomCountinMPI) | CGeometricShape | inline |
| SetupPEBoundaryCondition(CCommandFileParser::LPINPUT_CMD_PARAM lpParam, LP_CONTACT_GROUP_INFO *lpContactGroup) | CGeometricShape | |
| ShiftAtomID(double fShift) | CGeometricShape | |
| ~CGeometricShape() | CGeometricShape | |