#include <MinuitMinimizationManager.h>
|
enum | MinuitStatus {
kUndefinedStatus = -1,
kNormal = 0,
kBlankCommand = 1,
kUnreadableCommand = 2,
kUnknownCommand = 3,
kAbnormalTermination = 4
} |
|
enum | EMatrixStatus { kNotCalculated = 0,
kApproxNotAccurate = 1,
kFullForcedPosDef = 2,
kFullAccurate = 3
} |
|
enum | Option { kCheckDerivativeCalc,
kTrustDerivativeCalc
} |
|
enum | FitFlag { kComputeDerivatives = 2
} |
|
enum | Commands { kUnknown = 0,
kMigrad = 1,
kMinos = 2,
kHesse = 3
} |
|
typedef std::list< MIObserver * > | ObserverList |
|
Definition at line 51 of file MinuitMinimizationManager.h.
◆ Commands
◆ EMatrixStatus
◆ FitFlag
◆ MinuitStatus
Enumerator |
---|
kUndefinedStatus | |
kNormal | |
kBlankCommand | |
kUnreadableCommand | |
kUnknownCommand | |
kAbnormalTermination | |
Definition at line 55 of file MinuitMinimizationManager.h.
◆ Option
◆ MinuitMinimizationManager()
MinuitMinimizationManager::MinuitMinimizationManager |
( |
int |
maxParameters = 50 | ) |
|
◆ ~MinuitMinimizationManager()
MinuitMinimizationManager::~MinuitMinimizationManager |
( |
| ) |
|
◆ bestMinimum()
double MinuitMinimizationManager::bestMinimum |
( |
| ) |
const |
◆ derivativesEnabled()
bool MinuitMinimizationManager::derivativesEnabled |
( |
| ) |
const |
|
inline |
◆ disableDerivatives()
void MinuitMinimizationManager::disableDerivatives |
( |
| ) |
|
◆ eMatrixStatus()
int MinuitMinimizationManager::eMatrixStatus |
( |
| ) |
const |
◆ enableDerivatives()
◆ estDistToMinimum()
double MinuitMinimizationManager::estDistToMinimum |
( |
| ) |
const |
◆ evaluateFunction()
double MinuitMinimizationManager::evaluateFunction |
( |
| ) |
|
◆ hesseEvaluation()
vector< vector< double > > MinuitMinimizationManager::hesseEvaluation |
( |
| ) |
|
◆ lastCommand()
int MinuitMinimizationManager::lastCommand |
( |
| ) |
const |
◆ maxIterations()
int MinuitMinimizationManager::maxIterations |
( |
| ) |
const |
◆ migradMinimization()
void MinuitMinimizationManager::migradMinimization |
( |
| ) |
|
◆ minosMinimization()
void MinuitMinimizationManager::minosMinimization |
( |
| ) |
|
◆ minuitMinimizer()
URMinuit & MinuitMinimizationManager::minuitMinimizer |
( |
| ) |
|
|
protected |
◆ minuitWorkingValues()
const vector< double > & MinuitMinimizationManager::minuitWorkingValues |
( |
| ) |
const |
|
protected |
◆ operator()()
void MinuitMinimizationManager::operator() |
( |
int & |
npar, |
|
|
double * |
grad, |
|
|
double & |
fval, |
|
|
const std::vector< double > & |
par, |
|
|
int |
flag |
|
) |
| |
|
virtual |
◆ parameterManager() [1/2]
◆ parameterManager() [2/2]
◆ precision()
double MinuitMinimizationManager::precision |
( |
| ) |
const |
◆ setLogStream()
void MinuitMinimizationManager::setLogStream |
( |
std::ostream & |
logStream | ) |
|
◆ setMaxIterations()
void MinuitMinimizationManager::setMaxIterations |
( |
int |
maxIter | ) |
|
◆ setPrecision()
void MinuitMinimizationManager::setPrecision |
( |
double |
precision | ) |
|
◆ setStrategy()
void MinuitMinimizationManager::setStrategy |
( |
int |
strategy | ) |
|
◆ setUserFlagFunction()
void MinuitMinimizationManager::setUserFlagFunction |
( |
void(*)(int) |
newFlagFunction | ) |
|
|
inline |
◆ status()
int MinuitMinimizationManager::status |
( |
| ) |
const |
◆ strategy()
int MinuitMinimizationManager::strategy |
( |
| ) |
const |
◆ MinuitParameterManager
The documentation for this class was generated from the following files: