Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Namespaces | Functions
MathSys_Newton.hxx File Reference
#include <MathUtils_Types.hxx>
#include <MathUtils_Config.hxx>
#include <MathLin_Gauss.hxx>
#include <math_FunctionSetWithDerivatives.hxx>
#include <cmath>

Namespaces

namespace  MathSys
 Shared types for specialized small-dimension Newton solvers.
 

Functions

template<typename FuncSetType >
VectorResult MathSys::Newton (FuncSetType &theFunc, const math_Vector &theStart, const math_Vector &theTolX, double theTolF, size_t theMaxIter=100)
 Newton-Raphson method for solving systems of nonlinear equations.
 
template<typename FuncSetType >
VectorResult MathSys::NewtonBounded (FuncSetType &theFunc, const math_Vector &theStart, const math_Vector &theInfBound, const math_Vector &theSupBound, const math_Vector &theTolX, double theTolF, size_t theMaxIter=100)
 Newton-Raphson method with bounds constraints.
 
template<typename FuncSetType >
VectorResult MathSys::Newton (FuncSetType &theFunc, const math_Vector &theStart, double theTolX, double theTolF, size_t theMaxIter=100)
 Simplified Newton method with uniform tolerances.