DFT-FE 1.1.0-pre
Density Functional Theory With Finite-Elements
|
This is the complete list of members for dftfe::dftfeWrapper, including all inherited members.
clear() | dftfe::dftfeWrapper | |
computeDFTFreeEnergy(const bool computeIonForces=true, const bool computeCellStress=false) | dftfe::dftfeWrapper | |
computeStress() | dftfe::dftfeWrapper | |
createScratchFolder() | dftfe::dftfeWrapper | private |
d_dftfeBasePtr | dftfe::dftfeWrapper | private |
d_dftfeParamsPtr | dftfe::dftfeWrapper | private |
d_isDeviceToMPITaskBindingSetInternally | dftfe::dftfeWrapper | private |
d_mpi_comm_parent | dftfe::dftfeWrapper | private |
d_scratchFolderName | dftfe::dftfeWrapper | private |
deformCell(const std::vector< std::vector< double > > deformationGradient) | dftfe::dftfeWrapper | |
dftfeWrapper() | dftfe::dftfeWrapper | |
dftfeWrapper(const std::string parameter_file, const MPI_Comm &mpi_comm_parent, const bool printParams=false, const bool setDeviceToMPITaskBindingInternally=false, const std::string solverMode="GS", const std::string restartFilesPath=".", const int _verbosity=1, const bool useDevice=false) | dftfe::dftfeWrapper | |
dftfeWrapper(const std::string parameter_file, const std::string restartCoordsFile, const std::string restartDomainVectorsFile, const MPI_Comm &mpi_comm_parent, const bool printParams=false, const bool setDeviceToMPITaskBindingInternally=false, const std::string solverMode="GS", const std::string restartFilesPath=".", const int _verbosity=1, const bool useDevice=false, const bool isScfRestart=true) | dftfe::dftfeWrapper | |
dftfeWrapper(const MPI_Comm &mpi_comm_parent, const bool useDevice, const std::vector< std::vector< double > > atomicPositionsCart, const std::vector< unsigned int > atomicNumbers, const std::vector< std::vector< double > > cell, const std::vector< bool > pbc, const std::vector< unsigned int > mpGrid=std::vector< unsigned int >{1, 1, 1}, const std::vector< bool > mpGridShift=std::vector< bool >{false, false, false}, const bool spinPolarizedDFT=false, const double startMagnetization=0.0, const double fermiDiracSmearingTemp=500.0, const unsigned int npkpt=0, const double meshSize=0.8, const double scfMixingParameter=0.2, const int verbosity=-1, const bool setDeviceToMPITaskBindingInternally=false) | dftfe::dftfeWrapper | |
getAtomicNumbers() const | dftfe::dftfeWrapper | |
getAtomPositionsCart() const | dftfe::dftfeWrapper | |
getAtomPositionsFrac() const | dftfe::dftfeWrapper | |
getCell() const | dftfe::dftfeWrapper | |
getCellStress() const | dftfe::dftfeWrapper | |
getDftfeBasePtr() | dftfe::dftfeWrapper | |
getDftfeParamsPtr() | dftfe::dftfeWrapper | |
getDFTFreeEnergy() const | dftfe::dftfeWrapper | |
getElectronicEntropicEnergy() const | dftfe::dftfeWrapper | |
getForcesAtoms() const | dftfe::dftfeWrapper | |
getPBC() const | dftfe::dftfeWrapper | |
getValenceElectronNumbers() const | dftfe::dftfeWrapper | |
globalHandlesFinalize() | dftfe::dftfeWrapper | static |
globalHandlesInitialize(const MPI_Comm &mpi_comm_world) | dftfe::dftfeWrapper | static |
initialize(const bool setDeviceToMPITaskBindingInternally, const bool useDevice) | dftfe::dftfeWrapper | private |
reinit(const std::string parameter_file, const MPI_Comm &mpi_comm_parent, const bool printParams=false, const bool setDeviceToMPITaskBindingInternally=false, const std::string solverMode="GS", const std::string restartFilesPath=".", const int _verbosity=1, const bool useDevice=false) | dftfe::dftfeWrapper | |
reinit(const std::string parameter_file, const std::string restartCoordsFile, const std::string restartDomainVectorsFile, const MPI_Comm &mpi_comm_parent, const bool printParams=false, const bool setDeviceToMPITaskBindingInternally=false, const std::string solverMode="GS", const std::string restartFilesPath=".", const int _verbosity=1, const bool useDevice=false, const bool isScfRestart=true) | dftfe::dftfeWrapper | |
reinit(const MPI_Comm &mpi_comm_parent, const bool useDevice, const std::vector< std::vector< double > > atomicPositionsCart, const std::vector< unsigned int > atomicNumbers, const std::vector< std::vector< double > > cell, const std::vector< bool > pbc, const std::vector< unsigned int > mpGrid=std::vector< unsigned int >{1, 1, 1}, const std::vector< bool > mpGridShift=std::vector< bool >{false, false, false}, const bool spinPolarizedDFT=false, const double startMagnetization=0.0, const double fermiDiracSmearingTemp=500.0, const unsigned int npkpt=0, const double meshSize=0.8, const double scfMixingParameter=0.2, const int verbosity=-1, const bool setDeviceToMPITaskBindingInternally=false) | dftfe::dftfeWrapper | |
run() | dftfe::dftfeWrapper | |
updateAtomPositions(const std::vector< std::vector< double > > atomsDisplacements) | dftfe::dftfeWrapper | |
writeDomainAndAtomCoordinates(const std::string Path) const | dftfe::dftfeWrapper | |
writeMesh() | dftfe::dftfeWrapper | |
~dftfeWrapper() | dftfe::dftfeWrapper |