votca 2024.2-dev
|
#include <region.h>
Public Member Functions | |
Region (Index id, Logger &log) | |
virtual | ~Region ()=default |
virtual void | WriteToCpt (CheckpointWriter &w) const =0 |
virtual void | ReadFromCpt (CheckpointReader &r)=0 |
virtual void | Initialize (const tools::Property &prop)=0 |
virtual bool | Converged () const =0 |
virtual void | Evaluate (std::vector< std::unique_ptr< Region > > ®ions)=0 |
virtual Index | size () const =0 |
virtual std::string | identify () const =0 |
virtual void | WritePDB (csg::PDBWriter &writer) const =0 |
virtual void | Reset ()=0 |
virtual double | charge () const =0 |
bool | Successful () const |
std::string | ErrorMsg () const |
void | AddResults (tools::Property &prop) const |
Index | getId () const |
virtual double | Etotal () const =0 |
Protected Member Functions | |
std::vector< double > | ApplyInfluenceOfOtherRegions (std::vector< std::unique_ptr< Region > > ®ions) |
virtual void | AppendResult (tools::Property &prop) const =0 |
virtual double | InteractwithQMRegion (const QMRegion ®ion)=0 |
virtual double | InteractwithPolarRegion (const PolarRegion ®ion)=0 |
virtual double | InteractwithStaticRegion (const StaticRegion ®ion)=0 |
Protected Attributes | |
bool | info_ = true |
std::string | errormsg_ = "" |
Index | id_ = -1 |
Logger & | log_ |
Friends | |
std::ostream & | operator<< (std::ostream &out, const Region ®ion) |
|
virtualdefault |
void votca::xtp::Region::AddResults | ( | tools::Property & | prop | ) | const |
|
protectedpure virtual |
|
protected |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
|
protectedpure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
friend |