#include <qmcalculator.h>
Definition at line 32 of file qmcalculator.h.
◆ QMCalculator()
| votca::xtp::QMCalculator::QMCalculator |
( |
| ) |
|
|
default |
◆ ~QMCalculator()
| votca::xtp::QMCalculator::~QMCalculator |
( |
| ) |
|
|
overridedefault |
◆ Evaluate()
| virtual bool votca::xtp::QMCalculator::Evaluate |
( |
Topology & | top | ) |
|
|
protectedpure virtual |
Implemented in votca::xtp::EAnalyze, votca::xtp::EInternal, votca::xtp::EwaldBackground, votca::xtp::GRW, votca::xtp::IAnalyze, votca::xtp::KMCLifetime, votca::xtp::KMCMultiple, votca::xtp::KMCToF, votca::xtp::MapChecker, votca::xtp::Neighborlist, and votca::xtp::VAverage.
◆ EvaluateFrame()
| bool votca::xtp::QMCalculator::EvaluateFrame |
( |
Topology & | top | ) |
|
◆ Identify()
| std::string votca::xtp::QMCalculator::Identify |
( |
| ) |
const |
|
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
- Returns
- calculator name
Implements votca::tools::Calculator.
Implemented in votca::xtp::EAnalyze, votca::xtp::EInternal, votca::xtp::EwaldBackground, votca::xtp::GRW, votca::xtp::IAnalyze, votca::xtp::KMCLifetime, votca::xtp::KMCMultiple, votca::xtp::KMCToF, votca::xtp::MapChecker, votca::xtp::Neighborlist, and votca::xtp::VAverage.
◆ Initialize()
| void votca::xtp::QMCalculator::Initialize |
( |
const tools::Property & | user_options | ) |
|
|
finalvirtual |
Initializes a calculator from an XML file with options.
Options are passed to a calculator by the Application These option overwrite defaults
- Parameters
-
| user_options | Property object passed by the application to a calculator |
Implements votca::tools::Calculator.
Definition at line 36 of file qmcalculator.cc.
◆ Package()
| std::string votca::xtp::QMCalculator::Package |
( |
| ) |
const |
|
inlinefinalvirtual |
Package name.
This name is the name of the package the calculator belongs to, e.g. csg, xtp, etc..
- Returns
- Package name
Implements votca::tools::Calculator.
Definition at line 39 of file qmcalculator.h.
◆ ParseOptions()
| virtual void votca::xtp::QMCalculator::ParseOptions |
( |
const tools::Property & | opt | ) |
|
|
protectedpure virtual |
Implemented in votca::xtp::EAnalyze, votca::xtp::EInternal, votca::xtp::EwaldBackground, votca::xtp::GRW, votca::xtp::IAnalyze, votca::xtp::KMCLifetime, votca::xtp::KMCMultiple, votca::xtp::KMCToF, votca::xtp::MapChecker, votca::xtp::Neighborlist, and votca::xtp::VAverage.
◆ WriteToStateFile()
| virtual bool votca::xtp::QMCalculator::WriteToStateFile |
( |
| ) |
const |
|
pure virtual |
Implemented in votca::xtp::EAnalyze, votca::xtp::EInternal, votca::xtp::EwaldBackground, votca::xtp::GRW, votca::xtp::IAnalyze, votca::xtp::KMCLifetime, votca::xtp::KMCMultiple, votca::xtp::KMCToF, votca::xtp::MapChecker, votca::xtp::Neighborlist, and votca::xtp::VAverage.
The documentation for this class was generated from the following files: