30                                 std::optional<double>&& relative_tolerance,
 
   44                            double damping_scalar)
 override 
   46        return damping_scalar;
 
 
 
   55std::unique_ptr<ConvergenceCriterionResidual>
 
Global vector based on Eigen vector.
 
void checkResidual(const GlobalVector &residual) override
Check if the residual satisfies the convergence criterion.
 
double getDampingFactor(GlobalVector const &, GlobalVector const &, double damping_scalar) override
 
bool hasResidualCheck() const override
 
bool hasNonNegativeDamping() 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)