DFT-FE 1.1.0-pre
Density Functional Theory With Finite-Elements
|
This is the complete list of members for dftfe::ExcSSDFunctionalBaseClass< memorySpace >, including all inherited members.
applyWaveFunctionDependentFuncDerWrtPsi(const dftfe::linearAlgebra::MultiVector< dataTypes::number, memorySpace > &src, dftfe::linearAlgebra::MultiVector< dataTypes::number, memorySpace > &dst, const unsigned int inputVecSize, const unsigned int kPointIndex, const unsigned int spinIndex)=0 | dftfe::ExcSSDFunctionalBaseClass< memorySpace > | pure virtual |
applyWaveFunctionDependentFuncDerWrtPsi(const dftfe::linearAlgebra::MultiVector< dataTypes::numberFP32, memorySpace > &src, dftfe::linearAlgebra::MultiVector< dataTypes::numberFP32, memorySpace > &dst, const unsigned int inputVecSize, const unsigned int kPointIndex, const unsigned int spinIndex)=0 | dftfe::ExcSSDFunctionalBaseClass< memorySpace > | pure virtual |
checkInputOutputDataAttributesConsistency(const std::vector< xcRemainderOutputDataAttributes > &outputDataAttributes) const =0 | dftfe::ExcSSDFunctionalBaseClass< memorySpace > | pure virtual |
computeRhoTauDependentXCData(AuxDensityMatrix< memorySpace > &auxDensityMatrix, const std::vector< double > &quadPoints, std::unordered_map< xcRemainderOutputDataAttributes, std::vector< double > > &xDataOut, std::unordered_map< xcRemainderOutputDataAttributes, std::vector< double > > &cDataout) const =0 | dftfe::ExcSSDFunctionalBaseClass< memorySpace > | pure virtual |
computeWaveFunctionDependentExcEnergy(const std::shared_ptr< AuxDensityMatrix< memorySpace > > &auxDensityMatrix, const std::vector< double > &kPointWeights)=0 | dftfe::ExcSSDFunctionalBaseClass< memorySpace > | pure virtual |
d_densityDescriptorAttributesList | dftfe::ExcSSDFunctionalBaseClass< memorySpace > | protected |
d_densityFamilyType | dftfe::ExcSSDFunctionalBaseClass< memorySpace > | protected |
d_ExcFamilyType | dftfe::ExcSSDFunctionalBaseClass< memorySpace > | protected |
ExcSSDFunctionalBaseClass(const ExcFamilyType excFamType, const densityFamilyType densityFamType, const std::vector< DensityDescriptorDataAttributes > &densityDescriptorAttributesList) | dftfe::ExcSSDFunctionalBaseClass< memorySpace > | |
getDensityBasedFamilyType() const | dftfe::ExcSSDFunctionalBaseClass< memorySpace > | |
getDensityDescriptorAttributesList() const | dftfe::ExcSSDFunctionalBaseClass< memorySpace > | |
getExcFamilyType() const | dftfe::ExcSSDFunctionalBaseClass< memorySpace > | |
getExpectationOfWaveFunctionDependentExcFuncDerWrtPsi()=0 | dftfe::ExcSSDFunctionalBaseClass< memorySpace > | pure virtual |
getWaveFunctionDependentExcEnergy()=0 | dftfe::ExcSSDFunctionalBaseClass< memorySpace > | pure virtual |
reinitKPointDependentVariables(unsigned int kPointIndex)=0 | dftfe::ExcSSDFunctionalBaseClass< memorySpace > | pure virtual |
updateWaveFunctionDependentFuncDerWrtPsi(const std::shared_ptr< AuxDensityMatrix< memorySpace > > &auxDensityMatrixPtr, const std::vector< double > &kPointWeights)=0 | dftfe::ExcSSDFunctionalBaseClass< memorySpace > | pure virtual |
~ExcSSDFunctionalBaseClass() | dftfe::ExcSSDFunctionalBaseClass< memorySpace > | virtual |