version 0.4
newtonraphson.hh File Reference

Implementation of the Newton-Raphson method for solving nonlinear equations. More...

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...