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

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

ArrangeUnitCell(CKNCommandFileParser::LPINPUT_CMD_PARAM lpParam)CKNGeometricShapeprivate
BuildGeoFileName(char *pszFileName, CKNCommandFileParser::LPINPUT_CMD_PARAM lpParam)CKNGeometricShapeprivate
BuildNeighborInformation()CKNGeometricShape
BuildRotationMatrix(double fDegree[2])CKNGeometricShapeprivatestatic
CalculateDegree(CKNCommandFileParser::LPINPUT_CMD_PARAM lpParam)CKNGeometricShapeprivatestatic
CalculateUnitcellCount()CKNGeometricShapeprivate
CheckingNeighborCandiate()CKNGeometricShapeprivate
CKNGeometricShape()CKNGeometricShape
ConstructMapInfo(LPNEIGHBOR_MAP_INFO lpMapInfo, CKNCommandFileParser::LPINPUT_CMD_PARAM lpParam)CKNGeometricShape
Deserialize(std::vector< CKNGeometricUnitCell > *pVectUnitCell, double *pBuffer, bool bFrontSide)CKNGeometricShapeprivate
ExchangeAtomInfoBetweenNode()CKNGeometricShape
FillUnitcell(CKNCommandFileParser::LPINPUT_CMD_PARAM lpParam)CKNGeometricShape
FinalShape()CKNGeometricShape
FreeMapInfo(LPNEIGHBOR_MAP_INFO lpMapInfo)CKNGeometricShapestatic
FreeUnitCellList()CKNGeometricShapeprivate
GetAtomByIndex(double fID)CKNGeometricShapeprivate
GetAtomStartID()CKNGeometricShapeinline
GetConsideringBoundaryCondition(AXIS_DEFINE direction)CKNGeometricShapeinline
GetKPhaseSign(double fAtomPos, double fPeriodicAtomPos)CKNGeometricShapeprivate
GetMaterialType()CKNGeometricShapeinline
GetPeriodicDirection(int x, int y, int z, int maxX, int maxY, int maxZ)CKNGeometricShapeprivate
GetShapeForm()CKNGeometricShapeinline
GetSurfaceAtomList()CKNGeometricShapeinline
GetTotalAtomCount()CKNGeometricShapeinline
InitMapInfo(LPNEIGHBOR_MAP_INFO lpMapInfo)CKNGeometricShape
InitShape()CKNGeometricShapeprivate
IsBackendFace()CKNGeometricShapeinline
IsFrontFace()CKNGeometricShapeinline
IsInBoundaryCondition(int x, int y, int z, int maxX, int maxY, int maxZ)CKNGeometricShapeprivate
m_bBackendFaceCKNGeometricShapeprivate
m_bConsiderBoundaryConditionCKNGeometricShapeprivate
m_bFrontFaceCKNGeometricShapeprivate
m_fAssignedCountCKNGeometricShapeprivate
m_fAtomIDStartIndexCKNGeometricShapeprivate
m_fLengthCKNGeometricShapeprivate
m_fTotalAtomCountinMPICKNGeometricShapeprivate
m_MaterialTypeCKNGeometricShapeprivate
m_nAtomFirstLayerCKNGeometricShape
m_nAtomLastLayerCKNGeometricShape
m_originCoordinationCKNGeometricShapeprivate
m_pUnitCellInfoCKNGeometricShapestatic
m_rotationMatrixCKNGeometricShapestatic
m_shapDirectionCKNGeometricShapeprivate
m_ShapeFormCKNGeometricShapeprivate
m_UnitCellInfo_cubicCKNGeometricShapestatic
m_UnitCellInfo_zincblendeCKNGeometricShapestatic
m_vectNextUnitCellCKNGeometricShapeprivate
m_vectPrevUnitCellCKNGeometricShapeprivate
m_vectSurfaceAtomCKNGeometricShapeprivate
m_vectUnitCellCKNGeometricShapeprivate
PeriodicUnitCellNumbering(bool bXAxis=false)CKNGeometricShape
RefillPeriodicBinding(CKNMatrixOperation::CKNCSR *pResult, CKNCommandFileParser::LPINPUT_CMD_PARAM lpParam, LPNEIGHBOR_MAP_INFO lpMapInfo, unsigned int nRepeatIndex, double fKValue[3])CKNGeometricShape
RotateMatrix(CKNMatrixOperation::CKNDMatrix *pMatrixNbr, CKNMatrixOperation::CKNDMatrix *pMatrixResult, double fDegree[2])CKNGeometricShapeprivate
Serialize(double fXLayer)CKNGeometricShapeprivate
SetAtomAndNeighborInformation(CKNCommandFileParser::LPINPUT_CMD_PARAM lpParam)CKNGeometricShapestatic
SetBackendFace(bool bBackendFace)CKNGeometricShapeinline
SetConsideringBoundaryCondition(bool bConsider, AXIS_DEFINE direction)CKNGeometricShapeinline
SetDirection(double x_axis, double y_axis, double z_axis)CKNGeometricShape
SetFrontFace(bool bFrontFace)CKNGeometricShapeinline
SetLength(double lx, double ly, double lz)CKNGeometricShape
SetMapInfoSize(LPNEIGHBOR_MAP_INFO lpMapInfo, double fSize)CKNGeometricShapeprivate
SetMaterialType(MATERIAL_INDEX type)CKNGeometricShapeinline
SetMaterialType(char *pszType)CKNGeometricShape
SetOriginCoordination(double x, double y, double z)CKNGeometricShape
SetShapeForm(unsigned int form)CKNGeometricShapeinline
SetShapeForm(char *pszForm)CKNGeometricShape
SetShapeInformation(CKNGeometricShape &shape, CKNCommandFileParser::LPINPUT_CMD_PARAM lpParam)CKNGeometricShapestatic
SetTotalAtomCount(double fTotalAtomCountinMPI)CKNGeometricShapeinline
ShiftAtomID(double fShift)CKNGeometricShape
~CKNGeometricShape()CKNGeometricShape