26#ifndef dftefeNewtonRaphsonSolver_h
27#define dftefeNewtonRaphsonSolver_h
35 namespace linearAlgebra
45 template <
typename ValueType>
60 const double tolerance,
61 const double forceTolerance);
Definition: NewtonRaphsonSolverFunction.h:38
A class that implements the Newton-Raphson solver to find root of a function.
Definition: NewtonRaphsonSolver.h:47
double d_tolerance
Definition: NewtonRaphsonSolver.h:83
ValueType d_residual
Definition: NewtonRaphsonSolver.h:85
NewtonRaphsonError solve(NewtonRaphsonSolverFunction< ValueType > &newtonRaphsonSolverFunction)
Function that initiates the NR solve.
Definition: NewtonRaphsonSolver.t.cpp:49
size_type d_maxIter
Definition: NewtonRaphsonSolver.h:82
ValueType getResidual()
Definition: NewtonRaphsonSolver.t.cpp:117
~NewtonRaphsonSolver()=default
Default Destructor.
bool d_isSolved
Definition: NewtonRaphsonSolver.h:86
double d_forceTolerance
Definition: NewtonRaphsonSolver.h:84
dealii includes
Definition: AtomFieldDataSpherical.cpp:31
unsigned int size_type
Definition: TypeConfig.h:8
Definition: LinearAlgebraTypes.h:141