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

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

BuildACCANeighborFor10Band(CKNMatrixOperation::CKNDMatrix *pMatrixACNbr, CKNMatrixOperation::CKNDMatrix *pMatrixCANbr, CKNCommandFileParser::LPINPUT_CMD_PARAM lpParam)CKNHamiltonianBuilderprivatestatic
BuildHaaDiagonalFor10Band(CKNMatrixOperation::CKNVector *pVector, LPGEO_PARAMETER lpParameter)CKNHamiltonianBuilderprivatestatic
BuildHamiltonian(CKNCommandFileParser::LPINPUT_CMD_PARAM lpParam, LPNEIGHBOR_MAP_INFO lpMapInfo, CKNMatrixOperation::CKNCSR *pCSRResult, unsigned int fAtomStartID)CKNHamiltonianBuilderstatic
BuildHccDiagonalFor10Band(CKNMatrixOperation::CKNVector *pVector, LPGEO_PARAMETER lpParameter)CKNHamiltonianBuilderprivatestatic
BuildHonsiteBasicMatrixFor10Band(CKNMatrixOperation::CKNDMatrix *pMatrixHonsiteAnion, CKNMatrixOperation::CKNDMatrix *pMatrixHonsiteCation, LPGEO_PARAMETER lpParameter)CKNHamiltonianBuilderprivatestatic
BuildOffsiteMatrixFor10Band(GEO_PARAMETER &parameter, CKNMatrixOperation::CKNDMatrix *pMatrixACNbr, MATERIAL_INDEX materialFrom, MATERIAL_INDEX materialDest, CKNGeometricAtom::ATOM_TYPE type)CKNHamiltonianBuilderprivatestatic
CKNHamiltonianBuilder()CKNHamiltonianBuilder
FillMatrixFor10Band(CKNMatrixOperation::CKNCSR *pResult, CKNCommandFileParser::LPINPUT_CMD_PARAM lpParam, LPNEIGHBOR_MAP_INFO lpMapInfo)CKNHamiltonianBuilderprivatestatic
FinalizeMatrixBuffer()CKNHamiltonianBuilderstatic
InitMatirxsFor10BandFillMatrix(CKNMatrixOperation::CKNDMatrix *pMatrixTransAnion, CKNMatrixOperation::CKNDMatrix *pMatrixTransAnionTranspos, CKNMatrixOperation::CKNDMatrix *pMatrixTransCation, CKNMatrixOperation::CKNDMatrix *pMatrixTransCationTranspos, CKNMatrixOperation::CKNDMatrix *pMatrixTempSpinUp, CKNMatrixOperation::CKNDMatrix *pMatrixTempSpinUpResult, CKNMatrixOperation::CKNDMatrix *pMatrixHonsiteAnion, CKNMatrixOperation::CKNDMatrix *pMatrixHonsiteCation)CKNHamiltonianBuilderprivatestatic
InitTransMatrixFor10Band()CKNHamiltonianBuilderprivatestatic
m_fAtomIDStartIndexCKNHamiltonianBuilderprivatestatic
m_mapMatrixIndexCKNHamiltonianBuilderprivatestatic
m_nBandSizeCKNHamiltonianBuilderprivatestatic
m_Trans_anionCKNHamiltonianBuilderprivatestatic
m_Trans_cationCKNHamiltonianBuilderprivatestatic
m_vectMatrixNbrCKNHamiltonianBuilderprivatestatic
ResetPeriodicBinding(CKNMatrixOperation::CKNCSR *pResult, LPNEIGHBOR_MAP_INFO lpMapInfo)CKNHamiltonianBuilderstatic
RotateTransMatrixFor10Band()CKNHamiltonianBuilderprivatestatic
~CKNHamiltonianBuilder()CKNHamiltonianBuilder