DFT-FE 1.1.0-pre
Density Functional Theory With Finite-Elements
Loading...
Searching...
No Matches
dftfe::KohnShamDFTBaseOperator< memorySpace > Member List

This is the complete list of members for dftfe::KohnShamDFTBaseOperator< memorySpace >, including all inherited members.

computeCellHamiltonianMatrix(const bool onlyHPrimePartForFirstOrderDensityMatResponse=false)dftfe::KohnShamDFTBaseOperator< memorySpace >
computeCellHamiltonianMatrixExtPotContribution()dftfe::KohnShamDFTBaseOperator< memorySpace >
computeVEff(std::shared_ptr< AuxDensityMatrix< memorySpace > > auxDensityXCRepresentationPtr, const dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > &phiValues, const dftfe::uInt spinIndex=0)dftfe::KohnShamDFTBaseOperator< memorySpace >
computeVEffExternalPotCorr(const std::map< dealii::CellId, std::vector< double > > &externalPotCorrValues)dftfe::KohnShamDFTBaseOperator< memorySpace >
computeVEffPrime(std::shared_ptr< AuxDensityMatrix< memorySpace > > auxDensityXCRepresentationPtr, const std::vector< dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > > &rhoPrimeValues, const std::vector< dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > > &gradRhoPrimeValues, const dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > &phiPrimeValues, const dftfe::uInt spinIndex)dftfe::KohnShamDFTBaseOperator< memorySpace >
computing_timerdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_basisOperationsPtrdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_basisOperationsPtrHostdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_BLASWrapperPtrdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_cellHamiltonianMatrixdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_cellHamiltonianMatrixExtPotdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_cellHamiltonianMatrixSinglePrecdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_cellsBlockSizeHamiltonianConstructiondftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_cellsBlockSizeHXdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_cellWaveFunctionMatrixDstdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_cellWaveFunctionMatrixDstSinglePrecdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_cellWaveFunctionMatrixSrcdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_cellWaveFunctionMatrixSrcSinglePrecdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_densityQuadratureIDdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_derExcwithTauTimesinvJacKpointTimesJxWdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_dftParamsPtrdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_dstNonLocalTempdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_dstNonLocalTempSinglePrecdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_excManagerPtrdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_feOrderPlusOneQuadratureIDdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_halfKSquareTimesDerExcwithTauJxWdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_HamiltonianIndexdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_hubbardClassPtrdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_invJacderExcWithSigmaTimesGradRhoJxWdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_invJacinvJacderExcWithTauJxWdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_invJacKPointTimesJxWdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_isExternalPotCorrHamiltonianComputeddftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_kPointCoordinatesdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_kPointIndexdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_kPointWeightsdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_lpspQuadratureIDdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_mapNodeIdToProcIddftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_mpiCommDomaindftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_mpiCommParentdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_nOMPThreadsdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_numVectorsInternaldftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_pseudopotentialClassPtrdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_pseudopotentialNonLocalOperatordftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_pseudopotentialNonLocalOperatorSinglePrecdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_pseudopotentialNonLocalProjectorTimesVectorBlockdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_pseudopotentialNonLocalProjectorTimesVectorBlockSinglePrecdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_spinIndexdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_srcNonLocalTempdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_srcNonLocalTempSinglePrecdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_tempBlockVectorOverlapInvXdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_tempBlockVectorOverlapInvXSinglePrecdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_useHubbarddftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_VeffExtPotJxWdftfe::KohnShamDFTBaseOperator< memorySpace >protected
d_VeffJxWdftfe::KohnShamDFTBaseOperator< memorySpace >protected
getInverseSqrtMassVector()dftfe::KohnShamDFTBaseOperator< memorySpace >virtual
getMPICommunicatorDomain()dftfe::KohnShamDFTBaseOperator< memorySpace >virtual
getOverloadedConstraintMatrix() constdftfe::KohnShamDFTBaseOperator< memorySpace >inlinevirtual
getOverloadedConstraintMatrixHost() constdftfe::KohnShamDFTBaseOperator< memorySpace >virtual
getScratchFEMultivector(const dftfe::uInt numVectors, const dftfe::uInt index)dftfe::KohnShamDFTBaseOperator< memorySpace >virtual
getScratchFEMultivectorSinglePrec(const dftfe::uInt numVectors, const dftfe::uInt index)dftfe::KohnShamDFTBaseOperator< memorySpace >virtual
getSqrtMassVector()dftfe::KohnShamDFTBaseOperator< memorySpace >virtual
HX(dftfe::linearAlgebra::MultiVector< dataTypes::number, memorySpace > &src, const double scalarHX, const double scalarY, const double scalarX, dftfe::linearAlgebra::MultiVector< dataTypes::number, memorySpace > &dst, const bool onlyHPrimePartForFirstOrderDensityMatResponse=false)dftfe::KohnShamDFTBaseOperator< memorySpace >virtual
HX(dftfe::linearAlgebra::MultiVector< dataTypes::numberFP32, memorySpace > &src, const double scalarHX, const double scalarY, const double scalarX, dftfe::linearAlgebra::MultiVector< dataTypes::numberFP32, memorySpace > &dst, const bool onlyHPrimePartForFirstOrderDensityMatResponse=false)dftfe::KohnShamDFTBaseOperator< memorySpace >virtual
HXCheby(dftfe::linearAlgebra::MultiVector< dataTypes::number, memorySpace > &src, const double scalarHX, const double scalarY, const double scalarX, dftfe::linearAlgebra::MultiVector< dataTypes::number, memorySpace > &dst, const bool onlyHPrimePartForFirstOrderDensityMatResponse=false, const bool skip1=false, const bool skip2=false, const bool skip3=false)=0dftfe::operatorDFTClass< memorySpace >pure virtual
HXCheby(dftfe::linearAlgebra::MultiVector< dataTypes::numberFP32, memorySpace > &src, const double scalarHX, const double scalarY, const double scalarX, dftfe::linearAlgebra::MultiVector< dataTypes::numberFP32, memorySpace > &dst, const bool onlyHPrimePartForFirstOrderDensityMatResponse=false, const bool skip1=false, const bool skip2=false, const bool skip3=false)=0dftfe::operatorDFTClass< memorySpace >pure virtual
HXWithLowdinOrthonormalisedInput(dftfe::linearAlgebra::MultiVector< dataTypes::number, memorySpace > &src, const double scalarHX, const double scalarY, const double scalarX, dftfe::linearAlgebra::MultiVector< dataTypes::number, memorySpace > &dst, const bool onlyHPrimePartForFirstOrderDensityMatResponse=false)dftfe::KohnShamDFTBaseOperator< memorySpace >virtual
init(const std::vector< double > &kPointCoordinates, const std::vector< double > &kPointWeights)dftfe::KohnShamDFTBaseOperator< memorySpace >virtual
inverseMassVectorScaledConstraintsNoneDataInfoPtrdftfe::KohnShamDFTBaseOperator< memorySpace >protected
inverseSqrtMassVectorScaledConstraintsNoneDataInfoPtrdftfe::KohnShamDFTBaseOperator< memorySpace >protected
KohnShamDFTBaseOperator(std::shared_ptr< dftfe::linearAlgebra::BLASWrapper< memorySpace > > BLASWrapperPtr, std::shared_ptr< dftfe::basis::FEBasisOperations< dataTypes::number, double, memorySpace > > basisOperationsPtr, std::shared_ptr< dftfe::basis::FEBasisOperations< dataTypes::number, double, dftfe::utils::MemorySpace::HOST > > basisOperationsPtrHost, std::shared_ptr< dftfe::pseudopotentialBaseClass< dataTypes::number, memorySpace > > pseudopotentialClassPtr, std::shared_ptr< excManager< memorySpace > > excManagerPtr, dftParameters *dftParamsPtr, const dftfe::uInt densityQuadratureID, const dftfe::uInt lpspQuadratureID, const dftfe::uInt feOrderPlusOneQuadratureID, const MPI_Comm &mpi_comm_parent, const MPI_Comm &mpi_comm_domain)dftfe::KohnShamDFTBaseOperator< memorySpace >
n_mpi_processesdftfe::KohnShamDFTBaseOperator< memorySpace >protected
overlapInverseMatrixTimesX(dftfe::linearAlgebra::MultiVector< dataTypes::number, memorySpace > &src, const double scalarOinvX, const double scalarY, const double scalarX, dftfe::linearAlgebra::MultiVector< dataTypes::number, memorySpace > &dst)=0dftfe::operatorDFTClass< memorySpace >pure virtual
overlapInverseMatrixTimesX(dftfe::linearAlgebra::MultiVector< dataTypes::numberFP32, memorySpace > &src, const double scalarOinvX, const double scalarY, const double scalarX, dftfe::linearAlgebra::MultiVector< dataTypes::numberFP32, memorySpace > &dst)=0dftfe::operatorDFTClass< memorySpace >pure virtual
overlapMatrixTimesX(dftfe::linearAlgebra::MultiVector< dataTypes::number, memorySpace > &src, const double scalarOX, const double scalarY, const double scalarX, dftfe::linearAlgebra::MultiVector< dataTypes::number, memorySpace > &dst, const bool useApproximateMatrixEntries=true)=0dftfe::operatorDFTClass< memorySpace >pure virtual
pcoutdftfe::KohnShamDFTBaseOperator< memorySpace >protected
reinitkPointSpinIndex(const dftfe::uInt kPointIndex, const dftfe::uInt spinIndex)dftfe::KohnShamDFTBaseOperator< memorySpace >virtual
reinitNumberWavefunctions(const dftfe::uInt numWfc)dftfe::KohnShamDFTBaseOperator< memorySpace >virtual
resetExtPotHamFlag()dftfe::KohnShamDFTBaseOperator< memorySpace >
resetKohnShamOp()dftfe::KohnShamDFTBaseOperator< memorySpace >
setVEff(const std::vector< dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > > &vKS_quadValues, const dftfe::uInt spinIndex)dftfe::KohnShamDFTBaseOperator< memorySpace >
setVEffExternalPotCorrToZero()dftfe::KohnShamDFTBaseOperator< memorySpace >
tempHamMatrixImagBlockdftfe::KohnShamDFTBaseOperator< memorySpace >protected
tempHamMatrixRealBlockdftfe::KohnShamDFTBaseOperator< memorySpace >protected
this_mpi_processdftfe::KohnShamDFTBaseOperator< memorySpace >protected
~operatorDFTClass()dftfe::operatorDFTClass< memorySpace >inlinevirtual