|
votca 2025.1-dev
|
#include <qmtool.h>


Public Member Functions | |
| QMTool ()=default | |
| ~QMTool () override=default | |
| std::string | Identify () const override=0 |
| Calculator name. | |
| std::string | Package () const final |
| Package name. | |
| void | Initialize (const tools::Property &options) final |
| Initializes a calculator from an XML file with options. | |
| bool | Evaluate () |
| Public Member Functions inherited from votca::tools::Calculator | |
| Calculator ()=default | |
| virtual | ~Calculator ()=default |
| void | setnThreads (Index nThreads) |
| Sets number of threads to use. | |
Protected Member Functions | |
| virtual bool | Run ()=0 |
| virtual void | ParseOptions (const tools::Property &opt)=0 |
Protected Attributes | |
| std::string | job_name_ |
| Protected Attributes inherited from votca::tools::Calculator | |
| Index | nThreads_ |
| bool | maverick_ |
|
default |
|
overridedefault |
|
overridepure virtual |
Calculator name.
This name is used to register a calculator in a Factory It the name of the XML file with the default calculator options stored in VOTCASHARE
Implements votca::tools::Calculator.
Implemented in votca::xtp::APDFT, votca::xtp::Coupling, votca::xtp::DensityAnalysis, votca::xtp::DftGwBse, votca::xtp::Diabatization, votca::xtp::ExcitonCoupling, votca::xtp::GenCube, votca::xtp::GPUBenchmark, votca::xtp::Log2Mps, votca::xtp::Mol2Orb, votca::xtp::MolPol, votca::xtp::Orb2Fchk, votca::xtp::Orb2Mol, votca::xtp::Partialcharges, and votca::xtp::Spectrum.
|
finalvirtual |
Initializes a calculator from an XML file with options.
Options are passed to a calculator by the Application These option overwrite defaults
| user_options | Property object passed by the application to a calculator |
Implements votca::tools::Calculator.
|
inlinefinalvirtual |
Package name.
This name is the name of the package the calculator belongs to, e.g. csg, xtp, etc..
Implements votca::tools::Calculator.
|
protectedpure virtual |
Implemented in votca::xtp::APDFT, votca::xtp::Coupling, votca::xtp::DensityAnalysis, votca::xtp::DftGwBse, votca::xtp::Diabatization, votca::xtp::ExcitonCoupling, votca::xtp::GenCube, votca::xtp::GPUBenchmark, votca::xtp::Log2Mps, votca::xtp::Mol2Orb, votca::xtp::MolPol, votca::xtp::Orb2Fchk, votca::xtp::Orb2Mol, votca::xtp::Partialcharges, and votca::xtp::Spectrum.
|
protectedpure virtual |
Implemented in votca::xtp::APDFT, votca::xtp::Coupling, votca::xtp::DensityAnalysis, votca::xtp::DftGwBse, votca::xtp::Diabatization, votca::xtp::ExcitonCoupling, votca::xtp::GenCube, votca::xtp::GPUBenchmark, votca::xtp::Log2Mps, votca::xtp::Mol2Orb, votca::xtp::MolPol, votca::xtp::Orb2Fchk, votca::xtp::Orb2Mol, votca::xtp::Partialcharges, and votca::xtp::Spectrum.