ROOT
6.06/09
Reference Guide
|
MinimumState keeps the information (position, Gradient, 2nd deriv, etc) after one minimization step (usually in MinimumBuilder).
Definition at line 29 of file MinimumState.h.
Public Member Functions | |
MinimumState (unsigned int n) | |
invalid state More... | |
MinimumState (double fval, double edm, int nfcn) | |
state without parameters and errors (only function value an, edm and nfcn) More... | |
MinimumState (const MinimumParameters &states, double edm, int nfcn) | |
state with parameters only (from stepping methods like Simplex, Scan) More... | |
MinimumState (const MinimumParameters &states, const MinimumError &err, const FunctionGradient &grad, double edm, int nfcn) | |
state with parameters, Gradient and covariance (from Gradient methods such as Migrad) More... | |
~MinimumState () | |
MinimumState (const MinimumState &state) | |
MinimumState & | operator= (const MinimumState &state) |
const MinimumParameters & | Parameters () const |
const MnAlgebraicVector & | Vec () const |
int | size () const |
const MinimumError & | Error () const |
const FunctionGradient & | Gradient () const |
double | Fval () const |
double | Edm () const |
int | NFcn () const |
bool | IsValid () const |
bool | HasParameters () const |
bool | HasCovariance () const |
Private Attributes | |
MnRefCountedPointer< BasicMinimumState > | fData |
#include <Minuit2/MinimumState.h>
|
inline |
invalid state
Definition at line 34 of file MinimumState.h.
state without parameters and errors (only function value an, edm and nfcn)
Definition at line 37 of file MinimumState.h.
|
inline |
state with parameters only (from stepping methods like Simplex, Scan)
Definition at line 40 of file MinimumState.h.
|
inline |
state with parameters, Gradient and covariance (from Gradient methods such as Migrad)
Definition at line 45 of file MinimumState.h.
|
inline |
Definition at line 49 of file MinimumState.h.
|
inline |
Definition at line 51 of file MinimumState.h.
|
inline |
Definition at line 65 of file MinimumState.h.
Referenced by ROOT::Minuit2::BasicMinimumSeed::Edm(), ROOT::Minuit2::Minuit2Minimizer::ExamineMinimum(), ROOT::Minuit2::VariableMetricBuilder::Minimum(), ROOT::Minuit2::FumiliBuilder::Minimum(), ROOT::Minuit2::MnPosDef::operator()(), TMinuit2TraceObject::operator()(), ROOT::Minuit2::MnApplication::operator()(), ROOT::Minuit2::MnHesse::operator()(), ROOT::Minuit2::operator<<(), and ROOT::Minuit2::MnPrint::PrintState().
|
inline |
Definition at line 62 of file MinimumState.h.
Referenced by ROOT::Minuit2::BasicMinimumSeed::Error(), ROOT::Minuit2::Minuit2Minimizer::ExamineMinimum(), ROOT::Minuit2::BasicFunctionMinimum::HasAccurateCovar(), ROOT::Minuit2::BasicFunctionMinimum::HasCovariance(), ROOT::Minuit2::BasicFunctionMinimum::HasMadePosDefCovar(), ROOT::Minuit2::BasicFunctionMinimum::HasPosDefCovar(), ROOT::Minuit2::BasicFunctionMinimum::HasValidCovariance(), ROOT::Minuit2::BasicFunctionMinimum::HesseFailed(), ROOT::Minuit2::Minuit2Minimizer::Minimize(), ROOT::Minuit2::VariableMetricBuilder::Minimum(), ROOT::Minuit2::FumiliBuilder::Minimum(), ROOT::Minuit2::MnUserParameterState::MnUserParameterState(), ROOT::Minuit2::MnPosDef::operator()(), ROOT::Minuit2::MnApplication::operator()(), ROOT::Minuit2::operator<<(), ROOT::Minuit2::DavidonErrorUpdator::Update(), and ROOT::Minuit2::FumiliErrorUpdator::Update().
|
inline |
Definition at line 64 of file MinimumState.h.
Referenced by ROOT::Minuit2::Minuit2Minimizer::ExamineMinimum(), ROOT::Minuit2::BasicMinimumSeed::Fval(), ROOT::Minuit2::FumiliBuilder::Minimum(), TMinuit2TraceObject::operator()(), ROOT::Minuit2::MnApplication::operator()(), ROOT::Minuit2::MnHesse::operator()(), ROOT::Minuit2::operator<<(), ROOT::Minuit2::MnPrint::PrintState(), and ROOT::Minuit2::FumiliErrorUpdator::Update().
|
inline |
Definition at line 63 of file MinimumState.h.
Referenced by ROOT::Minuit2::BasicMinimumSeed::Gradient(), ROOT::Minuit2::VariableMetricBuilder::Minimum(), ROOT::Minuit2::FumiliBuilder::Minimum(), ROOT::Minuit2::MnTraceObject::operator()(), ROOT::Minuit2::MnPosDef::operator()(), ROOT::Minuit2::NegativeG2LineSearch::operator()(), ROOT::Minuit2::MnHesse::operator()(), ROOT::Minuit2::operator<<(), and ROOT::Minuit2::DavidonErrorUpdator::Update().
|
inline |
Definition at line 71 of file MinimumState.h.
Referenced by ROOT::Minuit2::Minuit2Minimizer::ExamineMinimum(), ROOT::Minuit2::MnUserParameterState::MnUserParameterState(), and ROOT::Minuit2::operator<<().
|
inline |
Definition at line 70 of file MinimumState.h.
Referenced by ROOT::Minuit2::Minuit2Minimizer::ExamineMinimum().
|
inline |
Definition at line 68 of file MinimumState.h.
Referenced by ROOT::Minuit2::BasicFunctionMinimum::IsValid(), and ROOT::Minuit2::operator<<().
|
inline |
Definition at line 66 of file MinimumState.h.
Referenced by ROOT::Minuit2::Minuit2Minimizer::ExamineMinimum(), ROOT::Minuit2::BasicMinimumSeed::NFcn(), ROOT::Minuit2::MnPosDef::operator()(), ROOT::Minuit2::MnApplication::operator()(), and ROOT::Minuit2::MnPrint::PrintState().
|
inline |
Definition at line 53 of file MinimumState.h.
|
inline |
Definition at line 58 of file MinimumState.h.
Referenced by ROOT::Minuit2::BasicFunctionMinimum::HasValidParameters(), ROOT::Minuit2::FumiliBuilder::Minimum(), ROOT::Minuit2::MnUserParameterState::MnUserParameterState(), ROOT::Minuit2::MnPosDef::operator()(), ROOT::Minuit2::NegativeG2LineSearch::operator()(), ROOT::Minuit2::MnHesse::operator()(), and ROOT::Minuit2::BasicMinimumSeed::Parameters().
|
inline |
Definition at line 60 of file MinimumState.h.
Referenced by ROOT::Minuit2::Minuit2Minimizer::ExamineMinimum(), and ROOT::Minuit2::MnApplication::operator()().
|
inline |
Definition at line 59 of file MinimumState.h.
Referenced by ROOT::Minuit2::Minuit2Minimizer::ExamineMinimum(), ROOT::Minuit2::VariableMetricBuilder::Minimum(), ROOT::Minuit2::FumiliBuilder::Minimum(), ROOT::Minuit2::MnUserParameterState::MnUserParameterState(), ROOT::Minuit2::MnTraceObject::operator()(), TMinuit2TraceObject::operator()(), ROOT::Minuit2::MnApplication::operator()(), ROOT::Minuit2::MnHesse::operator()(), ROOT::Minuit2::operator<<(), and ROOT::Minuit2::DavidonErrorUpdator::Update().
|
private |
Definition at line 75 of file MinimumState.h.
Referenced by Edm(), Error(), Fval(), Gradient(), HasCovariance(), HasParameters(), IsValid(), NFcn(), operator=(), Parameters(), size(), and Vec().