21#ifndef VOTCA_XTP_STATICREGION_H
22#define VOTCA_XTP_STATICREGION_H
38 std::string
identify()
const override {
return "staticregion"; }
44 double Etotal()
const override {
return 0.0; }
46 void Evaluate(std::vector<std::unique_ptr<Region> >&)
override {
return; }
47 void Reset()
override {
return; };
The periodic Ewald background, as a Region.
Logger is used for thread-safe output of messages.
MMRegion(Index id, Logger &log)
double Etotal() const override
void Initialize(const tools::Property &) override
bool Converged() const override
StaticRegion(Index id, Logger &log)
void Evaluate(std::vector< std::unique_ptr< Region > > &) override
void AppendResult(tools::Property &) const override
double InteractwithPolarRegion(const PolarRegion &) override
double InteractwithQMRegion(const QMRegion &) override
std::string identify() const override
double InteractwithStaticRegion(const StaticRegion &) override
double InteractwithEwaldRegion(const EwaldRegion &) override
ClassicalSegment< StaticSite > StaticSegment
Provides a means for comparing floating point numbers.