OGS
NewtonRaphson.h File Reference

Detailed Description

Definition in file NewtonRaphson.h.

#include <Eigen/Core>
#include <optional>
#include "BaseLib/Logging.h"
Include dependency graph for NewtonRaphson.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  NumLib::NewtonRaphsonSolverParameters
class  NumLib::NewtonRaphson< LinearSolver, JacobianMatrixUpdate, ResidualUpdate, SolutionUpdate >
struct  NumLib::NewtonRaphson< LinearSolver, JacobianMatrixUpdate, ResidualUpdate, SolutionUpdate >::FirstArgument< T >
struct  NumLib::NewtonRaphson< LinearSolver, JacobianMatrixUpdate, ResidualUpdate, SolutionUpdate >::FirstArgument< R(C::*)(Arg, Args...) const >

Namespaces

namespace  NumLib

Functions

template<typename LinearSolver, typename JacobianMatrixUpdate, typename ResidualUpdate, typename SolutionUpdate>
NewtonRaphson< LinearSolver, JacobianMatrixUpdate, ResidualUpdate, SolutionUpdate > NumLib::makeNewtonRaphson (LinearSolver &linear_solver, JacobianMatrixUpdate &&jacobian_update, ResidualUpdate &&residual_update, SolutionUpdate &&solution_update, NewtonRaphsonSolverParameters const &solver_parameters)