Implementation of the Newton-Raphson method for solving nonlinear equations. More...
#include <ikarus/solver/linearsolver/linearsolver.hh>#include <ikarus/solver/nonlinearsolver/solverinfos.hh>#include <ikarus/utils/concepts.hh>#include <ikarus/utils/defaultfunctions.hh>#include <ikarus/utils/linearalgebrahelper.hh>#include <ikarus/utils/observer/observer.hh>#include <ikarus/utils/observer/observermessages.hh>Go to the source code of this file.
Classes | |
| struct | Ikarus::NewtonRaphsonSettings |
| Settings for the Newton-Raphson solver. More... | |
| class | Ikarus::NewtonRaphson< NonLinearOperatorImpl, LinearSolver, UpdateFunctionTypeImpl > |
| Implementation of the Newton-Raphson method for solving nonlinear equations. More... | |
Namespaces | |
| namespace | Ikarus |
Functions | |
| template<typename NonLinearOperatorImpl , typename LinearSolver = utils::SolverDefault, typename UpdateFunctionType = utils::UpdateDefault> | |
| auto | Ikarus::makeNewtonRaphson (const NonLinearOperatorImpl &p_nonLinearOperator, LinearSolver &&p_linearSolver={}, UpdateFunctionType &&p_updateFunction={}) |
| Function to create a NewtonRaphson solver instance. More... | |