|
DFT-FE 1.3.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 dftfe::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 dftfe::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< dftfe::uInt > atomicNumbers, const std::vector< std::vector< double > > cell, const std::vector< bool > pbc, const std::vector< dftfe::uInt > mpGrid=std::vector< dftfe::uInt >{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 dftfe::uInt npkpt=0, const double meshSize=0.8, const double scfMixingParameter=0.2, const dftfe::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 dftfe::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 dftfe::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< dftfe::uInt > atomicNumbers, const std::vector< std::vector< double > > cell, const std::vector< bool > pbc, const std::vector< dftfe::uInt > mpGrid=std::vector< dftfe::uInt >{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 dftfe::uInt npkpt=0, const double meshSize=0.8, const double scfMixingParameter=0.2, const dftfe::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 |