ablate::solver::criteria::ConvergenceCriteria
ablate::solver::criteria::ValidRange
This class will stop the convergence iterations if the bounds are exceeded
- name (req)
- (string) the variable to check
- lowerBound (req)
- (double) values lower than this will result in an exception
- upperBound (req)
- (double) values higher than this will result in an exception
- region
- (ablate::domain::Region) the region to check for a converged variable
ablate::solver::criteria::VariableChange
This class checks for a relative change in the specified variable between checks
- name (req)
- (string) the variable to check
- tolerance (req)
- (double) the tolerance to reach to be considered converged
- norm (req)
- (ablate::utilities::MathUtilities::Norm enum) norm type (โl1โ,โl1_normโ,โl2โ, โlinfโ, โl2_normโ)
- region
- (ablate::domain::Region) the region to check for a converged variable