|
votca 2025.1-dev
|
Wrapper for the internal XTP DFT engine. More...
#include <xtpdft.h>


Public Member Functions | |
| std::string | getPackageName () const final |
| bool | WriteInputFile (const Orbitals &orbitals) final |
| writes a coordinate file WITHOUT taking into account PBCs | |
| bool | RunDFT () final |
| bool | RunActiveDFT () final |
| void | CleanUp () final |
| bool | CheckLogFile () |
| bool | ParseLogFile (Orbitals &orbitals) final |
| bool | ParseMOsFile (Orbitals &orbitals) final |
| StaticSegment | GetCharges () const final |
| Eigen::Matrix3d | GetPolarizability () const final |
| Public Member Functions inherited from votca::xtp::QMPackage | |
| virtual | ~QMPackage ()=default |
| void | Initialize (const tools::Property &options) |
| bool | Run () |
| bool | RunActiveRegion () |
| template<class MMRegion> | |
| void | AddRegion (const MMRegion &mmregion) |
| void | setRunDir (const std::string &run_dir) |
| void | setInputFileName (const std::string &input_file_name) |
| void | setLogFileName (const std::string &log_file_name) |
| void | setMOsFileName (const std::string &mo_file) |
| void | setLog (Logger *pLog) |
| void | setCharge (Index charge) |
| bool | GuessRequested () const |
| std::string | getLogFile () const |
| std::string | getMOFile () const |
Protected Member Functions | |
| void | ParseSpecificOptions (const tools::Property &options) final |
| const std::array< Index, 49 > & | ShellMulitplier () const final |
| const std::array< Index, 49 > & | ShellReorder () const final |
| Protected Member Functions inherited from votca::xtp::QMPackage | |
| std::vector< MinimalMMCharge > | SplitMultipoles (const StaticSite &site) const |
| void | ReorderOutput (Orbitals &orbitals) const |
| Eigen::MatrixXd | ReorderMOsBack (const Orbitals &orbitals) const |
| bool | isLinker (std::string name, std::vector< std::string > linker_names) |
| std::vector< std::string > | GetLineAndSplit (std::ifstream &input_file, const std::string separators) const |
Private Member Functions | |
| void | WriteChargeOption () final |
Private Attributes | |
| std::array< Index, 49 > | multipliers_ |
| std::array< Index, 49 > | reorderList_ |
| tools::Property | xtpdft_options_ |
| Orbitals | orbitals_ |
Additional Inherited Members | |
| Protected Attributes inherited from votca::xtp::QMPackage | |
| Index | charge_ |
| Index | spin_ |
| std::string | basisset_name_ |
| std::string | cleanup_ = "" |
| std::string | input_file_name_ |
| std::string | log_file_name_ |
| std::string | mo_file_name_ |
| std::string | run_dir_ |
| std::string | scratch_dir_ |
| std::string | shell_file_name_ |
| tools::Property | options_ |
| Logger * | pLog_ |
| std::vector< std::unique_ptr< StaticSite > > | externalsites_ |
| bool votca::xtp::XTPDFT::CheckLogFile | ( | ) |
|
finalvirtual |
Implements votca::xtp::QMPackage.
|
inlinefinalvirtual |
Implements votca::xtp::QMPackage.
|
inlinefinalvirtual |
Implements votca::xtp::QMPackage.
|
inlinefinalvirtual |
Implements votca::xtp::QMPackage.
|
finalvirtual |
Implements votca::xtp::QMPackage.
|
finalvirtual |
Dummy, because XTPDFT adds info to orbitals directly
Implements votca::xtp::QMPackage.
|
finalprotectedvirtual |
Implements votca::xtp::QMPackage.
|
finalvirtual |
Implements votca::xtp::QMPackage.
|
finalvirtual |
|
inlinefinalprotectedvirtual |
Implements votca::xtp::QMPackage.
|
inlinefinalprotectedvirtual |
Implements votca::xtp::QMPackage.
|
inlinefinalprivatevirtual |
Implements votca::xtp::QMPackage.
|
finalvirtual |
writes a coordinate file WITHOUT taking into account PBCs
Implements votca::xtp::QMPackage.
|
private |
|
private |
|
private |