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

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

computeCellHamiltonianMatrix(const bool onlyHPrimePartForFirstOrderDensityMatResponse=false)dftfe::KohnShamHamiltonianOperator< memorySpace >
computeCellHamiltonianMatrixExtPotContribution()dftfe::KohnShamHamiltonianOperator< memorySpace >
computeVEff(std::shared_ptr< AuxDensityMatrix< memorySpace > > auxDensityXCRepresentationPtr, const dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > &phiValues, const unsigned int spinIndex=0)dftfe::KohnShamHamiltonianOperator< memorySpace >
computeVEffExternalPotCorr(const std::map< dealii::CellId, std::vector< double > > &externalPotCorrValues)dftfe::KohnShamHamiltonianOperator< 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 unsigned int spinIndex)dftfe::KohnShamHamiltonianOperator< memorySpace >
computing_timerdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_basisOperationsPtrdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_basisOperationsPtrHostdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_BLASWrapperPtrdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_cellHamiltonianMatrixdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_cellHamiltonianMatrixExtPotdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_cellHamiltonianMatrixSinglePrecdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_cellsBlockSizeHamiltonianConstructiondftfe::KohnShamHamiltonianOperator< memorySpace >private
d_cellsBlockSizeHXdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_cellWaveFunctionMatrixDstdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_cellWaveFunctionMatrixDstSinglePrecdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_cellWaveFunctionMatrixSrcdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_cellWaveFunctionMatrixSrcSinglePrecdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_densityQuadratureIDdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_dftParamsPtrdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_dstNonLocalTempdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_dstNonLocalTempSinglePrecdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_excManagerPtrdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_feOrderPlusOneQuadratureIDdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_HamiltonianIndexdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_hubbardClassPtrdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_invJacderExcWithSigmaTimesGradRhoJxWdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_invJacKPointTimesJxWdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_isExternalPotCorrHamiltonianComputeddftfe::KohnShamHamiltonianOperator< memorySpace >private
d_kPointCoordinatesdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_kPointIndexdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_kPointWeightsdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_lpspQuadratureIDdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_mapNodeIdToProcIddftfe::KohnShamHamiltonianOperator< memorySpace >private
d_mpiCommDomaindftfe::KohnShamHamiltonianOperator< memorySpace >private
d_mpiCommParentdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_nOMPThreadsdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_numVectorsInternaldftfe::KohnShamHamiltonianOperator< memorySpace >private
d_oncvClassPtrdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_ONCVnonLocalOperatordftfe::KohnShamHamiltonianOperator< memorySpace >private
d_ONCVnonLocalOperatorSinglePrecdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_ONCVNonLocalProjectorTimesVectorBlockdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_ONCVNonLocalProjectorTimesVectorBlockSinglePrecdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_spinIndexdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_srcNonLocalTempdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_srcNonLocalTempSinglePrecdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_tempBlockVectorOverlapInvXdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_tempBlockVectorOverlapInvXSinglePrecdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_useHubbarddftfe::KohnShamHamiltonianOperator< memorySpace >private
d_VeffExtPotJxWdftfe::KohnShamHamiltonianOperator< memorySpace >private
d_VeffJxWdftfe::KohnShamHamiltonianOperator< memorySpace >private
getInverseSqrtMassVector()dftfe::KohnShamHamiltonianOperator< memorySpace >virtual
getMPICommunicatorDomain()dftfe::KohnShamHamiltonianOperator< memorySpace >virtual
getOverloadedConstraintMatrix() constdftfe::KohnShamHamiltonianOperator< memorySpace >inlinevirtual
getOverloadedConstraintMatrixHost() constdftfe::KohnShamHamiltonianOperator< memorySpace >virtual
getScratchFEMultivector(const unsigned int numVectors, const unsigned int index)dftfe::KohnShamHamiltonianOperator< memorySpace >virtual
getScratchFEMultivectorSinglePrec(const unsigned int numVectors, const unsigned int index)dftfe::KohnShamHamiltonianOperator< memorySpace >virtual
getSqrtMassVector()dftfe::KohnShamHamiltonianOperator< 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::KohnShamHamiltonianOperator< memorySpace >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, const bool skip1, const bool skip2, const bool skip3)dftfe::KohnShamHamiltonianOperator< 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)dftfe::KohnShamHamiltonianOperator< memorySpace >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::KohnShamHamiltonianOperator< memorySpace >virtual
init(const std::vector< double > &kPointCoordinates, const std::vector< double > &kPointWeights)dftfe::KohnShamHamiltonianOperator< memorySpace >virtual
inverseMassVectorScaledConstraintsNoneDataInfoPtrdftfe::KohnShamHamiltonianOperator< memorySpace >private
inverseSqrtMassVectorScaledConstraintsNoneDataInfoPtrdftfe::KohnShamHamiltonianOperator< memorySpace >private
KohnShamHamiltonianOperator(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::oncvClass< dataTypes::number, memorySpace > > oncvClassPtr, std::shared_ptr< excManager< memorySpace > > excManagerPtr, dftParameters *dftParamsPtr, const unsigned int densityQuadratureID, const unsigned int lpspQuadratureID, const unsigned int feOrderPlusOneQuadratureID, const MPI_Comm &mpi_comm_parent, const MPI_Comm &mpi_comm_domain)dftfe::KohnShamHamiltonianOperator< memorySpace >
n_mpi_processesdftfe::KohnShamHamiltonianOperator< memorySpace >private
overlapInverseMatrixTimesX(dftfe::linearAlgebra::MultiVector< dataTypes::number, memorySpace > &src, const double scalarOinvX, const double scalarY, const double scalarX, dftfe::linearAlgebra::MultiVector< dataTypes::number, memorySpace > &dst)dftfe::KohnShamHamiltonianOperator< memorySpace >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)dftfe::KohnShamHamiltonianOperator< memorySpace >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)dftfe::KohnShamHamiltonianOperator< memorySpace >virtual
pcoutdftfe::KohnShamHamiltonianOperator< memorySpace >private
reinitkPointSpinIndex(const unsigned int kPointIndex, const unsigned int spinIndex)dftfe::KohnShamHamiltonianOperator< memorySpace >virtual
reinitNumberWavefunctions(const unsigned int numWfc)dftfe::KohnShamHamiltonianOperator< memorySpace >virtual
resetExtPotHamFlag()dftfe::KohnShamHamiltonianOperator< memorySpace >
resetKohnShamOp()dftfe::KohnShamHamiltonianOperator< memorySpace >
setVEff(const std::vector< dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > > &vKS_quadValues, const unsigned int spinIndex)dftfe::KohnShamHamiltonianOperator< memorySpace >
setVEffExternalPotCorrToZero()dftfe::KohnShamHamiltonianOperator< memorySpace >
tempHamMatrixImagBlockdftfe::KohnShamHamiltonianOperator< memorySpace >private
tempHamMatrixRealBlockdftfe::KohnShamHamiltonianOperator< memorySpace >private
this_mpi_processdftfe::KohnShamHamiltonianOperator< memorySpace >private
~operatorDFTClass()dftfe::operatorDFTClass< memorySpace >inlinevirtual