False Position algorithm based on linear interpolation.
See the GSL manual for more information
Definition at line 79 of file RootFinderAlgorithms.h.
Public Member Functions | |
FalsePos () | |
virtual | ~FalsePos () |
![]() | |
GSLRootFinder () | |
virtual | ~GSLRootFinder () |
int | Iterate () |
This method is implemented only by the GSLRootFinder and GSLRootFinderDeriv classes and will return an error if it's not one of them. | |
int | Iterations () const |
Return number of iterations. | |
const char * | Name () const |
double GSLRootFinder::XLower() const { return fXlow; } | |
double | Root () const |
Returns the previously calculated root. | |
bool | SetFunction (const IGenFunction &f, double xlow, double xup) |
Sets the function for the rest of the algorithms. | |
virtual bool | SetFunction (const ROOT::Math::IGenFunction &, double, double) |
Sets the function for the rest of the algorithms. | |
virtual bool | SetFunction (const ROOT::Math::IGradFunction &, double) |
Sets the function for algorithms using derivatives. | |
bool | SetFunction (GSLFuncPointer f, void *params, double xlow, double xup) |
bool | Solve (int maxIter=100, double absTol=1E-8, double relTol=1E-10) |
Find the root. | |
int | Status () const |
Return the status of last root finding. | |
![]() | |
IRootFinderMethod () | |
Default Constructor. | |
virtual | ~IRootFinderMethod () |
Default Destructor. | |
Private Member Functions | |
FalsePos (const FalsePos &) | |
FalsePos & | operator= (const FalsePos &) |
Additional Inherited Members | |
![]() | |
typedef double(* | GSLFuncPointer) (double, void *) |
![]() | |
void | FreeSolver () |
void | SetSolver (GSLRootFSolver *s) |
#include <Math/RootFinderAlgorithms.h>
ROOT::Math::Roots::FalsePos::FalsePos | ( | ) |
Definition at line 74 of file RootFinderAlgorithms.cxx.
|
virtual |
Definition at line 81 of file RootFinderAlgorithms.cxx.
|
private |
Definition at line 87 of file RootFinderAlgorithms.cxx.
Definition at line 92 of file RootFinderAlgorithms.cxx.