votca 2024-dev
|
#include <staticregion.h>
Public Member Functions | |
StaticRegion (Index id, Logger &log) | |
std::string | identify () const override |
void | Initialize (const tools::Property &) override |
bool | Converged () const override |
double | Etotal () const override |
void | Evaluate (std::vector< std::unique_ptr< Region > > &) override |
void | Reset () override |
Public Member Functions inherited from votca::xtp::MMRegion< StaticSegment > | |
MMRegion (Index id, Logger &log) | |
void | WriteToCpt (CheckpointWriter &w) const override |
void | ReadFromCpt (CheckpointReader &r) override |
Index | size () const override |
void | Initialize (const tools::Property &prop) override=0 |
bool | Converged () const override=0 |
void | Evaluate (std::vector< std::unique_ptr< Region > > ®ions) override=0 |
std::string | identify () const override=0 |
const StaticSegment & | operator[] (Index index) const |
StaticSegment & | operator[] (Index index) |
std::vector< StaticSegment >::iterator | begin () |
std::vector< StaticSegment >::const_iterator | begin () const |
std::vector< StaticSegment >::iterator | end () |
std::vector< StaticSegment >::const_iterator | end () const |
double | Etotal () const override=0 |
void | Reset () override=0 |
double | charge () const override |
void | WritePDB (csg::PDBWriter &writer) const override |
void | push_back (const StaticSegment &seg) |
Public Member Functions inherited from votca::xtp::Region | |
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 | |
void | ResetRegion () |
void | AppendResult (tools::Property &) const override |
double | InteractwithQMRegion (const QMRegion &) override |
double | InteractwithPolarRegion (const PolarRegion &) override |
double | InteractwithStaticRegion (const StaticRegion &) override |
void | AppendResult (tools::Property &prop) const override=0 |
double | InteractwithQMRegion (const QMRegion ®ion) override=0 |
double | InteractwithPolarRegion (const PolarRegion ®ion) override=0 |
double | InteractwithStaticRegion (const StaticRegion ®ion) override=0 |
Protected Member Functions inherited from votca::xtp::Region | |
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 |
Additional Inherited Members | |
Public Types inherited from votca::xtp::MMRegion< StaticSegment > | |
using | SegmentType = StaticSegment |
using | iterator = typename std::vector< StaticSegment >::iterator |
Protected Attributes inherited from votca::xtp::MMRegion< StaticSegment > | |
std::vector< StaticSegment > | segments_ |
Protected Attributes inherited from votca::xtp::Region | |
bool | info_ = true |
std::string | errormsg_ = "" |
Index | id_ = -1 |
Logger & | log_ |
Definition at line 33 of file staticregion.h.
Definition at line 35 of file staticregion.h.
|
inlineoverrideprotectedvirtual |
Implements votca::xtp::MMRegion< StaticSegment >.
Definition at line 50 of file staticregion.h.
|
inlineoverridevirtual |
Implements votca::xtp::MMRegion< StaticSegment >.
Definition at line 41 of file staticregion.h.
|
inlineoverridevirtual |
Implements votca::xtp::MMRegion< StaticSegment >.
Definition at line 43 of file staticregion.h.
|
inlineoverridevirtual |
Implements votca::xtp::MMRegion< StaticSegment >.
Definition at line 45 of file staticregion.h.
|
inlineoverridevirtual |
Implements votca::xtp::MMRegion< StaticSegment >.
Definition at line 37 of file staticregion.h.
|
inlineoverridevirtual |
Implements votca::xtp::MMRegion< StaticSegment >.
Definition at line 39 of file staticregion.h.
|
inlineoverrideprotectedvirtual |
Implements votca::xtp::MMRegion< StaticSegment >.
Definition at line 52 of file staticregion.h.
|
inlineoverrideprotectedvirtual |
Implements votca::xtp::MMRegion< StaticSegment >.
Definition at line 51 of file staticregion.h.
|
inlineoverrideprotectedvirtual |
Implements votca::xtp::MMRegion< StaticSegment >.
Definition at line 53 of file staticregion.h.
|
inlineoverridevirtual |
Implements votca::xtp::MMRegion< StaticSegment >.
Definition at line 46 of file staticregion.h.
|
inlineprotected |
Definition at line 49 of file staticregion.h.