GSLMultiRootBaseSolver, internal class for implementing GSL multi-root finders This is the base class for GSLMultiRootSolver (solver not using derivatives) and GSLMUltiRootDerivSolver (solver using derivatives)
Definition at line 57 of file GSLMultiRootSolver.h.
#include </mnt/build/workspace/root-makedoc-v608/rootspi/rdoc/src/v6-08-00-patches/math/mathmore/src/GSLMultiRootSolver.h>
◆ ~GSLMultiRootBaseSolver()
virtual ROOT::Math::GSLMultiRootBaseSolver::~GSLMultiRootBaseSolver |
( |
| ) |
|
|
inlinevirtual |
◆ Dx()
const double* ROOT::Math::GSLMultiRootBaseSolver::Dx |
( |
| ) |
const |
|
inline |
◆ FVal()
const double* ROOT::Math::GSLMultiRootBaseSolver::FVal |
( |
| ) |
const |
|
inline |
◆ GetDx()
virtual gsl_vector* ROOT::Math::GSLMultiRootBaseSolver::GetDx |
( |
| ) |
const |
|
privatepure virtual |
◆ GetF()
virtual gsl_vector* ROOT::Math::GSLMultiRootBaseSolver::GetF |
( |
| ) |
const |
|
privatepure virtual |
◆ GetRoot()
virtual gsl_vector* ROOT::Math::GSLMultiRootBaseSolver::GetRoot |
( |
| ) |
const |
|
privatepure virtual |
◆ InitSolver()
◆ Iterate()
virtual int ROOT::Math::GSLMultiRootBaseSolver::Iterate |
( |
| ) |
|
|
pure virtual |
◆ Name()
virtual std::string ROOT::Math::GSLMultiRootBaseSolver::Name |
( |
| ) |
const |
|
pure virtual |
◆ SetSolver()
◆ TestDelta()
int ROOT::Math::GSLMultiRootBaseSolver::TestDelta |
( |
double |
absTol, |
|
|
double |
relTol |
|
) |
| const |
|
inline |
test using abs and relative tolerance |dx| < absTol + relTol*|x| for every component
Definition at line 117 of file GSLMultiRootSolver.h.
◆ TestResidual()
int ROOT::Math::GSLMultiRootBaseSolver::TestResidual |
( |
double |
absTol | ) |
const |
|
inline |
◆ X()
const double* ROOT::Math::GSLMultiRootBaseSolver::X |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: