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

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

applyPotentialDueToHubbardCorrection(const dftfe::linearAlgebra::MultiVector< ValueType, memorySpace > &src, dftfe::linearAlgebra::MultiVector< ValueType, memorySpace > &dst, const unsigned int inputVecSize, const unsigned int kPointIndex, const unsigned int spinIndex)dftfe::hubbard< ValueType, memorySpace >
applyPotentialDueToHubbardCorrection(const dftfe::linearAlgebra::MultiVector< typename dftfe::dataTypes::singlePrecType< ValueType >::type, memorySpace > &src, dftfe::linearAlgebra::MultiVector< typename dftfe::dataTypes::singlePrecType< ValueType >::type, memorySpace > &dst, const unsigned int inputVecSize, const unsigned int kPointIndex, const unsigned int spinIndex)dftfe::hubbard< ValueType, memorySpace >
computeCouplingMatrix()dftfe::hubbard< ValueType, memorySpace >private
computeEnergyFromOccupationMatrix()dftfe::hubbard< ValueType, memorySpace >
computeHubbardOccNumberFromCTransOnX(const bool isOccOut, const unsigned int vectorBlockSize, const unsigned int spinIndex, const unsigned int kpointIndex)dftfe::hubbard< ValueType, memorySpace >private
computeOccupationMatrix(const dftfe::utils::MemoryStorage< ValueType, memorySpace > *X, const std::vector< std::vector< double > > &orbitalOccupancy)dftfe::hubbard< ValueType, memorySpace >
computeResidualOccMat()dftfe::hubbard< ValueType, memorySpace >private
createAtomCenteredSphericalFunctionsForProjectors()dftfe::hubbard< ValueType, memorySpace >private
d_atomicCoordsdftfe::hubbard< ValueType, memorySpace >private
d_atomicProjectorFnsContainerdftfe::hubbard< ValueType, memorySpace >private
d_atomicProjectorFnsMapdftfe::hubbard< ValueType, memorySpace >private
d_atomOrbitalMaxLengthdftfe::hubbard< ValueType, memorySpace >private
d_bandGroupLowHighPlusOneIndicesdftfe::hubbard< ValueType, memorySpace >private
d_BasisOperatorHostPtrdftfe::hubbard< ValueType, memorySpace >private
d_BasisOperatorMemPtrdftfe::hubbard< ValueType, memorySpace >private
d_BLASWrapperHostPtrdftfe::hubbard< ValueType, memorySpace >private
d_BLASWrapperMemPtrdftfe::hubbard< ValueType, memorySpace >private
d_cellsBlockSizeApplydftfe::hubbard< ValueType, memorySpace >private
d_couplingMatrixEntriesdftfe::hubbard< ValueType, memorySpace >private
d_couplingMatrixEntriesSinglePrecdftfe::hubbard< ValueType, memorySpace >private
d_densityQuadratureIddftfe::hubbard< ValueType, memorySpace >private
d_dftfeScratchFolderNamedftfe::hubbard< ValueType, memorySpace >private
d_dftParamsPtrdftfe::hubbard< ValueType, memorySpace >private
d_domainBoundariesdftfe::hubbard< ValueType, memorySpace >private
d_expectationOfHubbardPotentialdftfe::hubbard< ValueType, memorySpace >private
d_hubbardEnergydftfe::hubbard< ValueType, memorySpace >private
d_hubbardSpeciesDatadftfe::hubbard< ValueType, memorySpace >private
d_hubbNonLocalProjectorTimesVectorBlockdftfe::hubbard< ValueType, memorySpace >private
d_hubbNonLocalProjectorTimesVectorBlockSinglePrecdftfe::hubbard< ValueType, memorySpace >private
d_hubbOccMatAfterMixingdftfe::hubbard< ValueType, memorySpace >private
d_imageIdsdftfe::hubbard< ValueType, memorySpace >private
d_initialAtomicSpindftfe::hubbard< ValueType, memorySpace >private
d_kPointCoordinatesdftfe::hubbard< ValueType, memorySpace >private
d_kPointWeightsdftfe::hubbard< ValueType, memorySpace >private
d_mapAtomToAtomicNumberdftfe::hubbard< ValueType, memorySpace >private
d_mapAtomToHubbardIdsdftfe::hubbard< ValueType, memorySpace >private
d_mapHubbardAtomToGlobalAtomIddftfe::hubbard< ValueType, memorySpace >private
d_maxOccMatSizePerAtomdftfe::hubbard< ValueType, memorySpace >private
d_mpi_comm_domaindftfe::hubbard< ValueType, memorySpace >private
d_mpi_comm_interBanddftfe::hubbard< ValueType, memorySpace >private
d_mpi_comm_interPooldftfe::hubbard< ValueType, memorySpace >private
d_mpi_comm_parentdftfe::hubbard< ValueType, memorySpace >private
d_nonLocalOperatordftfe::hubbard< ValueType, memorySpace >private
d_nonLocalOperatorSinglePrecdftfe::hubbard< ValueType, memorySpace >private
d_noOfSpindftfe::hubbard< ValueType, memorySpace >private
d_noSpeciesdftfe::hubbard< ValueType, memorySpace >private
d_numberWaveFunctionsdftfe::hubbard< ValueType, memorySpace >private
d_numKPointsdftfe::hubbard< ValueType, memorySpace >private
d_numSpinsdftfe::hubbard< ValueType, memorySpace >private
d_numTotalOccMatrixEntriesPerSpindftfe::hubbard< ValueType, memorySpace >private
d_OccMatrixEntryStartForAtomdftfe::hubbard< ValueType, memorySpace >private
d_occupationMatrixdftfe::hubbard< ValueType, memorySpace >private
d_periodicImagesCoordsdftfe::hubbard< ValueType, memorySpace >private
d_procLocalAtomIddftfe::hubbard< ValueType, memorySpace >private
d_spinPolarizedFactordftfe::hubbard< ValueType, memorySpace >private
d_totalNumHubbAtomsdftfe::hubbard< ValueType, memorySpace >private
d_useSinglePrecdftfe::hubbard< ValueType, memorySpace >private
d_verbositydftfe::hubbard< ValueType, memorySpace >private
getCouplingMatrix(unsigned int spinIndex)dftfe::hubbard< ValueType, memorySpace >
getExpectationOfHubbardPotential()dftfe::hubbard< ValueType, memorySpace >
getGlobalAtomId(unsigned int iAtom)dftfe::hubbard< ValueType, memorySpace >
getHubbardEnergy()dftfe::hubbard< ValueType, memorySpace >
getHubbMatrixForMixing()dftfe::hubbard< ValueType, memorySpace >
getNonLocalOperator()dftfe::hubbard< ValueType, memorySpace >
getOccMatIn()dftfe::hubbard< ValueType, memorySpace >
getOccMatOut()dftfe::hubbard< ValueType, memorySpace >
getOccMatRes()dftfe::hubbard< ValueType, memorySpace >
getTotalNumberOfSphericalFunctionsForAtomId(unsigned int iAtom)dftfe::hubbard< ValueType, memorySpace >
hubbard(const MPI_Comm &mpi_comm_parent, const MPI_Comm &mpi_comm_domain, const MPI_Comm &mpi_comm_interPool, const MPI_Comm &mpi_comm_interBandGroup)dftfe::hubbard< ValueType, memorySpace >
init(std::shared_ptr< dftfe::basis::FEBasisOperations< ValueType, double, memorySpace > > basisOperationsMemPtr, std::shared_ptr< dftfe::basis::FEBasisOperations< ValueType, double, dftfe::utils::MemorySpace::HOST > > basisOperationsHostPtr, std::shared_ptr< dftfe::linearAlgebra::BLASWrapper< memorySpace > > BLASWrapperMemPtr, std::shared_ptr< dftfe::linearAlgebra::BLASWrapper< dftfe::utils::MemorySpace::HOST > > BLASWrapperHostPtr, const unsigned int matrixFreeVectorComponent, const unsigned int densityQuadratureId, const unsigned int sparsityPatternQuadratureId, const unsigned int numberWaveFunctions, const unsigned int numSpins, const dftParameters &dftParam, const std::string &scratchFolderName, const bool singlePrecNonLocalOperator, const bool updateNonlocalSparsity, const std::vector< std::vector< double > > &atomLocations, const std::vector< std::vector< double > > &atomLocationsFrac, const std::vector< int > &imageIds, const std::vector< std::vector< double > > &imagePositions, const std::vector< double > &kPointCoordinates, const std::vector< double > &kPointWeights, const std::vector< std::vector< double > > &domainBoundaries)dftfe::hubbard< ValueType, memorySpace >
initialiseFlattenedDataStructure(unsigned int numVectors)dftfe::hubbard< ValueType, memorySpace >
initialiseOperatorActionOnX(unsigned int kPointIndex)dftfe::hubbard< ValueType, memorySpace >
n_mpi_processesdftfe::hubbard< ValueType, memorySpace >private
pcoutdftfe::hubbard< ValueType, memorySpace >private
readHubbardInput(const std::vector< std::vector< double > > &atomLocations, const std::vector< int > &imageIds, const std::vector< std::vector< double > > &imagePositions)dftfe::hubbard< ValueType, memorySpace >private
readHubbOccFromFile()dftfe::hubbard< ValueType, memorySpace >
setInitialOccMatrix()dftfe::hubbard< ValueType, memorySpace >private
setInOccMatrix(const dftfe::utils::MemoryStorage< double, dftfe::utils::MemorySpace::HOST > &inputOccMatrix)dftfe::hubbard< ValueType, memorySpace >
this_mpi_processdftfe::hubbard< ValueType, memorySpace >private
writeHubbOccToFile()dftfe::hubbard< ValueType, memorySpace >