Basic struct to call a function. More...
#include <SequentialMinimizer.h>
Public Member Functions | |
double | cleanEval (unsigned int i, double xi) const |
double | eval () const |
MinimizerContext (const ROOT::Math::IMultiGenFunction *function) | |
double | setAndEval (unsigned int i, double xi) const |
Public Attributes | |
const ROOT::Math::IMultiGenFunction * | func |
unsigned int | nCalls |
std::vector< double > | x |
Basic struct to call a function.
Definition at line 13 of file SequentialMinimizer.h.
cmsmath::MinimizerContext::MinimizerContext | ( | const ROOT::Math::IMultiGenFunction * | function | ) | [inline] |
double cmsmath::MinimizerContext::cleanEval | ( | unsigned int | i, |
double | xi | ||
) | const [inline] |
double cmsmath::MinimizerContext::eval | ( | ) | const [inline] |
Definition at line 16 of file SequentialMinimizer.h.
References func, nCalls, and x.
Referenced by cleanEval(), cmsmath::OneDimMinimizer::eval(), and setAndEval().
double cmsmath::MinimizerContext::setAndEval | ( | unsigned int | i, |
double | xi | ||
) | const [inline] |
const ROOT::Math::IMultiGenFunction* cmsmath::MinimizerContext::func |
Definition at line 20 of file SequentialMinimizer.h.
Referenced by eval().
unsigned int cmsmath::MinimizerContext::nCalls [mutable] |
Definition at line 23 of file SequentialMinimizer.h.
Referenced by eval().
std::vector<double> cmsmath::MinimizerContext::x [mutable] |
Definition at line 22 of file SequentialMinimizer.h.
Referenced by cleanEval(), eval(), setAndEval(), and cmsmath::OneDimMinimizer::x().