NonlinearSolver Class Reference
A type that implements the Newton algorithm for solving non-linear problems. More...
#include <NonlinearSolver.hpp>
Public Member Functions | |
NonlinearSolver () | |
Construct a default NonlinearSolver instance. | |
NonlinearSolver (const NonlinearSolver &other) | |
Construct a copy of an NonlinearSolver instance. | |
virtual | ~NonlinearSolver () |
Destroy this NonlinearSolver instance. | |
auto | operator= (NonlinearSolver other) -> NonlinearSolver & |
Assign an NonlinearSolver instance to this. | |
auto | solve (const NonlinearProblem &problem, VectorRef x) -> NonlinearResult |
Solve a non-linear problem. More... | |
auto | solve (const NonlinearProblem &problem, VectorRef x, const NonlinearOptions &options) -> NonlinearResult |
Solve a non-linear problem with given options. More... | |
Detailed Description
A type that implements the Newton algorithm for solving non-linear problems.
Member Function Documentation
◆ solve() [1/2]
auto solve | ( | const NonlinearProblem & | problem, |
VectorRef | x | ||
) | -> NonlinearResult |
Solve a non-linear problem.
- Parameters
-
problem The definition of the non-linear problem. x[in,out] The initial guess and the final solution of the calculation.
◆ solve() [2/2]
auto solve | ( | const NonlinearProblem & | problem, |
VectorRef | x, | ||
const NonlinearOptions & | options | ||
) | -> NonlinearResult |
Solve a non-linear problem with given options.
- Parameters
-
problem The definition of the non-linear problem. x[in,out] The initial guess and the final solution of the calculation. options The options for the calculation.
The documentation for this class was generated from the following files:
- Reaktoro/Optimization/NonlinearSolver.hpp
- Reaktoro/Optimization/NonlinearSolver.cpp