GSLMultiRootDerivSolver, internal class for implementing GSL multi-root finders using derivatives.
Definition at line 255 of file GSLMultiRootSolver.h.
#include </__w/root/root/math/mathmore/src/GSLMultiRootSolver.h>
◆ GSLMultiRootDerivSolver() [1/3]
| ROOT::Math::GSLMultiRootDerivSolver::GSLMultiRootDerivSolver |
( |
const gsl_multiroot_fdfsolver_type * | type, |
|
|
int | n ) |
|
inline |
◆ ~GSLMultiRootDerivSolver()
| ROOT::Math::GSLMultiRootDerivSolver::~GSLMultiRootDerivSolver |
( |
| ) |
|
|
inlineoverride |
◆ GSLMultiRootDerivSolver() [2/3]
◆ GSLMultiRootDerivSolver() [3/3]
◆ CreateSolver()
| void ROOT::Math::GSLMultiRootDerivSolver::CreateSolver |
( |
const gsl_multiroot_fdfsolver_type * | type, |
|
|
unsigned int | n ) |
|
inline |
create the solver from the type and size of number of fitting points and number of parameters
Definition at line 285 of file GSLMultiRootSolver.h.
◆ Dx()
| const double * ROOT::Math::GSLMultiRootBaseSolver::Dx |
( |
| ) |
const |
|
inlineinherited |
◆ FVal()
| const double * ROOT::Math::GSLMultiRootBaseSolver::FVal |
( |
| ) |
const |
|
inlineinherited |
◆ GetDx()
| gsl_vector * ROOT::Math::GSLMultiRootDerivSolver::GetDx |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetF()
| gsl_vector * ROOT::Math::GSLMultiRootDerivSolver::GetF |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetRoot()
| gsl_vector * ROOT::Math::GSLMultiRootDerivSolver::GetRoot |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ InitSolver()
◆ Iterate()
| int ROOT::Math::GSLMultiRootDerivSolver::Iterate |
( |
| ) |
|
|
inlineoverridevirtual |
◆ Name()
| const std::string & ROOT::Math::GSLMultiRootDerivSolver::Name |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ SetSolver()
◆ TestDelta()
| int ROOT::Math::GSLMultiRootBaseSolver::TestDelta |
( |
double | absTol, |
|
|
double | relTol ) const |
|
inlineinherited |
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 |
|
inlineinherited |
◆ X()
| const double * ROOT::Math::GSLMultiRootBaseSolver::X |
( |
| ) |
const |
|
inlineinherited |
◆ fDerivFunctions
◆ fDerivSolver
| gsl_multiroot_fdfsolver* ROOT::Math::GSLMultiRootDerivSolver::fDerivSolver |
|
private |
◆ fGradFuncVec
◆ fName
| std::string ROOT::Math::GSLMultiRootDerivSolver::fName |
|
private |
◆ fVec
| gsl_vector* ROOT::Math::GSLMultiRootDerivSolver::fVec |
|
mutableprivate |