#include <orca.h>


Public Member Functions | |
| std::string | getPackageName () const override |
| bool | WriteInputFile (const Orbitals &orbitals) override |
| bool | WriteShellScript () |
| bool | RunDFT () override |
| bool | RunActiveDFT () override |
| void | CleanUp () override |
| bool | CheckLogFile () |
| bool | ParseLogFile (Orbitals &orbitals) override |
| bool | ParseMOsFile (Orbitals &orbitals) override |
| StaticSegment | GetCharges () const override |
| Eigen::Matrix3d | GetPolarizability () const override |
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 | |
| std::string | indent (const double &number) |
| void | WriteBasisset (const QMMolecule &qmatoms, std::string &bs_name, std::string &el_file_name) |
| void | WriteCoordinates (std::ofstream &inp_file, const QMMolecule &) |
| void | WriteECP (std::ofstream &inp_file, const QMMolecule &) |
| void | WriteBackgroundCharges () |
| void | WriteChargeOption () override |
| template<class T> | |
| void | GetCoordinates (T &mol, std::string &line, std::ifstream &input_file) const |
| std::string | WriteMethod () const |
| std::string | CreateInputSection (const std::string &key) const |
| bool | KeywordIsSingleLine (const std::string &key) const |
| std::string | GetOrcaFunctionalName () const |
Private Attributes | |
| std::array< Index, 49 > | multipliers_ |
| std::array< Index, 49 > | reorderList_ |
| std::map< std::string, std::string > | convergence_map_ |
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_ |
|
overridevirtual |
Cleans up after the Orca job
Implements votca::xtp::QMPackage.
|
private |
|
overridevirtual |
Implements votca::xtp::QMPackage.
|
private |
|
private |
|
inlineoverridevirtual |
Implements votca::xtp::QMPackage.
|
overridevirtual |
Implements votca::xtp::QMPackage.
|
private |
|
private |
|
overridevirtual |
Implements votca::xtp::QMPackage.
|
overridevirtual |
Implements votca::xtp::QMPackage.
|
finalprotectedvirtual |
Implements votca::xtp::QMPackage.
|
inlineoverridevirtual |
Implements votca::xtp::QMPackage.
|
overridevirtual |
|
inlinefinalprotectedvirtual |
Implements votca::xtp::QMPackage.
|
inlinefinalprotectedvirtual |
Implements votca::xtp::QMPackage.
|
private |
|
overrideprivatevirtual |
Implements votca::xtp::QMPackage.
|
private |
|
private |
|
overridevirtual |
Prepares the *.inp file from a vector of segments Appends a guess constructed from monomer orbitals if supplied, Not implemented yet
Implements votca::xtp::QMPackage.
|
private |
|
private |
|
private |