26#ifndef dftefeBisectionSolverFunction_h
27#define dftefeBisectionSolverFunction_h
34 namespace linearAlgebra
43 template <
typename ValueType>
49 virtual const ValueType
63 virtual const ValueType
69 virtual const ValueType
Interface a class must implement to have its root found by BisectionSolver. Unlike NewtonRaphsonSolve...
Definition: BisectionSolverFunction.h:45
virtual void setSolution(const ValueType &x)=0
virtual ~BisectionSolverFunction()=default
virtual void getSolution(ValueType &solution)=0
virtual const ValueType getLowerBound() const =0
Lower end of an interval known to bracket the root, i.e. getValue(getLowerBound()) and getValue(getUp...
virtual const ValueType getUpperBound() const =0
Upper end of the bracketing interval. See getLowerBound().
virtual const ValueType getValue(ValueType &x) const =0
dealii includes
Definition: AtomFieldDataSpherical.cpp:31