![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
Configuration for iterative solvers. Provides common settings for convergence criteria and iteration limits. More...
#include <MathUtils_Config.hxx>

Public Member Functions | |
| Config ()=default | |
| Default constructor with standard tolerances. | |
| Config (double theTolerance, int theMaxIter=100) | |
| Constructor with custom tolerance (sets all tolerances to same value). | |
Data Fields | |
| int | MaxIterations = 100 |
| Maximum number of iterations allowed. | |
| double | Tolerance = 1.0e-10 |
| General convergence tolerance. | |
| double | XTolerance = 1.0e-10 |
| Tolerance for solution change |x_{n+1} - x_n|. | |
| double | FTolerance = 1.0e-10 |
| Tolerance for function value |f(x)|. | |
| double | StepMin = std::numeric_limits<double>::epsilon() |
| Minimum step size before declaring convergence or failure. | |
Configuration for iterative solvers. Provides common settings for convergence criteria and iteration limits.
|
default |
Default constructor with standard tolerances.
Constructor with custom tolerance (sets all tolerances to same value).
| theTolerance | convergence tolerance |
| theMaxIter | maximum iterations |
| double MathUtils::Config::FTolerance = 1.0e-10 |
Tolerance for function value |f(x)|.
| int MathUtils::Config::MaxIterations = 100 |
Maximum number of iterations allowed.
Minimum step size before declaring convergence or failure.
| double MathUtils::Config::Tolerance = 1.0e-10 |
General convergence tolerance.
| double MathUtils::Config::XTolerance = 1.0e-10 |
Tolerance for solution change |x_{n+1} - x_n|.