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

This is the complete list of members for dftfe::dftBase, including all inherited members.

computeStress()=0dftfe::dftBasepure virtual
deformDomain(const dealii::Tensor< 2, 3, double > &deformationGradient, const bool vselfPerturbationUpdateForStress=false, const bool useSingleAtomSolutionsInitialGuess=false, const bool print=true)=0dftfe::dftBasepure virtual
getAtomLocationsCart() const =0dftfe::dftBasepure virtual
getAtomLocationsFrac() const =0dftfe::dftBasepure virtual
getAtomTypes() const =0dftfe::dftBasepure virtual
getCell() const =0dftfe::dftBasepure virtual
getCellStress() const =0dftfe::dftBasepure virtual
getCellVolume() const =0dftfe::dftBasepure virtual
getEntropicEnergy() const =0dftfe::dftBasepure virtual
getForceonAtoms() const =0dftfe::dftBasepure virtual
getFreeEnergy() const =0dftfe::dftBasepure virtual
getImageAtomIDs() const =0dftfe::dftBasepure virtual
getImageAtomLocationsCart() const =0dftfe::dftBasepure virtual
getInternalEnergy() const =0dftfe::dftBasepure virtual
getMPIDomain() const =0dftfe::dftBasepure virtual
getMPIInterBand() const =0dftfe::dftBasepure virtual
getMPIInterPool() const =0dftfe::dftBasepure virtual
getMPIParent() const =0dftfe::dftBasepure virtual
getParametersObject() const =0dftfe::dftBasepure virtual
getRhoNodalOut() const =0dftfe::dftBasepure virtual
getRhoNodalSplitOut() const =0dftfe::dftBasepure virtual
getTotalChargeforRhoSplit()=0dftfe::dftBasepure virtual
init()=0dftfe::dftBasepure virtual
resetRhoNodalIn(distributedCPUVec< double > &OutDensity)=0dftfe::dftBasepure virtual
resetRhoNodalSplitIn(distributedCPUVec< double > &OutDensity)=0dftfe::dftBasepure virtual
run()=0dftfe::dftBasepure virtual
set()=0dftfe::dftBasepure virtual
solve(const bool computeForces=true, const bool computeStress=true, const bool isRestartGroundStateCalcFromChk=false)=0dftfe::dftBasepure virtual
trivialSolveForStress()=0dftfe::dftBasepure virtual
updateAtomPositionsAndMoveMesh(const std::vector< dealii::Tensor< 1, 3, double > > &globalAtomsDisplacements, const double maxJacobianRatioFactor=1.25, const bool useSingleAtomSolutionsOverride=false)=0dftfe::dftBasepure virtual
writeDomainAndAtomCoordinates()=0dftfe::dftBasepure virtual
writeDomainAndAtomCoordinates(const std::string Path) const =0dftfe::dftBasepure virtual
writeGSElectronDensity(const std::string Path) const =0dftfe::dftBasepure virtual
writeMesh()=0dftfe::dftBasepure virtual
writeStructureEnergyForcesDataPostProcess(const std::string Path) const =0dftfe::dftBasepure virtual
~dftBase()dftfe::dftBaseinlinevirtual