30 std::optional<double>&& relative_tolerance,
48std::unique_ptr<ConvergenceCriterionResidual>
Global vector based on Eigen vector.
void checkResidual(const GlobalVector &residual) override
Check if the residual satisfies the convergence criterion.
bool hasResidualCheck() const override
const std::optional< double > _reltol
ConvergenceCriterionResidual(std::optional< double > &&absolute_tolerance, std::optional< double > &&relative_tolerance, const MathLib::VecNormType norm_type)
bool hasDeltaXCheck() const override
void checkDeltaX(const GlobalVector &minus_delta_x, GlobalVector const &x) override
const std::optional< double > _abstol
std::unique_ptr< ConvergenceCriterionResidual > createConvergenceCriterionResidual(const BaseLib::ConfigTree &config)