GQCP
|
#include <ConvergenceCriterion.hpp>
Public Types | |
using | Environment = _Environment |
Public Member Functions | |
virtual | ~ConvergenceCriterion ()=default |
virtual std::string | description () const =0 |
virtual bool | isFulfilled (Environment &environment)=0 |
A criterion that can check convergence by examining certain properties of the environment.
_Environment | the type of the environment that this criterion can read from |
using GQCP::ConvergenceCriterion< _Environment >::Environment = _Environment |
|
virtualdefault |
|
pure virtual |
Implemented in GQCP::CompoundConvergenceCriterion< _Environment >, GQCP::ConsecutiveIteratesNormConvergence< _Iterate, _Environment >, and GQCP::ResidualVectorConvergence< _Environment >.
|
pure virtual |
environment | the environment that this criterion can read from |
Implemented in GQCP::CompoundConvergenceCriterion< _Environment >, GQCP::ConsecutiveIteratesNormConvergence< _Iterate, _Environment >, and GQCP::ResidualVectorConvergence< _Environment >.