36 out <<
"Runs excitation/charge transport calculators\n";
54 std::unique_ptr<xtp::QMCalculator>
calc_ =
nullptr;
73int main(
int argc,
char** argv) {
76 return xtprun.
Exec(argc, argv);
std::vector< std::string > CalculatorNames() const
void CreateCalculator(const std::string &name)
void AddCommandLineOpt() final
bool EvaluateFrame(votca::xtp::Topology &top) final
void HelpText(std::ostream &out) final
help text of application without version information
std::string CalculatorType() const
std::unique_ptr< xtp::QMCalculator > calc_
void CheckOptions() final
std::string ProgramName() final
program name
bool savetoStateFile() const final
void Initialize(const tools::Property &opt) final
Initializes a calculator from an XML file with options.
bool EvaluateFrame(Topology &top)
virtual bool WriteToStateFile() const =0
std::string Identify() const override=0
Calculator name.
Container for segments and box and atoms.
votca::tools::Property options_
base class for all analysis tools
int main(int argc, char **argv)