ROOT
6.06/09
Reference Guide
|
MinimTransformVariable class Contains meta information of the variables such as bounds, fix flags and deals with transformation of the variable The class does not contain the values and the step size (error) of the variable This is an internal class used by the MinimTransformFunction class.
Definition at line 50 of file MinimTransformVariable.h.
Public Member Functions | |
MinimTransformVariable () | |
Default Constructor for an unlimited variable. More... | |
MinimTransformVariable (double value) | |
MinimTransformVariable (double lower, double upper, SinVariableTransformation *trafo) | |
MinimTransformVariable (double lower, SqrtLowVariableTransformation *trafo) | |
MinimTransformVariable (double upper, SqrtUpVariableTransformation *trafo) | |
MinimTransformVariable (const MinimTransformVariable &rhs) | |
MinimTransformVariable & | operator= (const MinimTransformVariable &rhs) |
bool | IsFixed () const |
bool | IsLimited () const |
bool | HasLowerBound () const |
bool | HasUpperBound () const |
double | LowerBound () const |
double | UpperBound () const |
double | FixValue () const |
double | InternalToExternal (double x) const |
double | DerivativeIntToExt (double x) const |
double | ExternalToInternal (double x) const |
Private Attributes | |
bool | fFix |
bool | fLowBound |
bool | fUpBound |
bool | fBounds |
std::auto_ptr< MinimizerVariableTransformation > | fTransform |
double | fLower |
double | fUpper |
#include <Math/MinimTransformVariable.h>
|
inline |
Default Constructor for an unlimited variable.
Definition at line 57 of file MinimTransformVariable.h.
|
inline |
Definition at line 63 of file MinimTransformVariable.h.
|
inline |
Definition at line 69 of file MinimTransformVariable.h.
|
inline |
Definition at line 76 of file MinimTransformVariable.h.
|
inline |
Definition at line 82 of file MinimTransformVariable.h.
|
inline |
Definition at line 88 of file MinimTransformVariable.h.
Definition at line 131 of file MinimTransformVariable.h.
Referenced by ROOT::Math::MinimTransformFunction::DoDerivative(), ROOT::Math::MinimTransformFunction::GradientTransformation(), and ROOT::Math::MinimTransformFunction::MatrixTransformation().
Definition at line 136 of file MinimTransformVariable.h.
Referenced by ROOT::Math::MinimTransformFunction::InvStepTransformation(), and ROOT::Math::MinimTransformFunction::InvTransformation().
|
inline |
Definition at line 123 of file MinimTransformVariable.h.
|
inline |
Definition at line 115 of file MinimTransformVariable.h.
|
inline |
Definition at line 117 of file MinimTransformVariable.h.
Referenced by ROOT::Math::MinimTransformFunction::InvStepTransformation().
Definition at line 126 of file MinimTransformVariable.h.
Referenced by ROOT::Math::MinimTransformFunction::Transformation().
|
inline |
Definition at line 111 of file MinimTransformVariable.h.
Referenced by ROOT::Math::MinimTransformFunction::GradientTransformation(), ROOT::Math::MinimTransformFunction::InvStepTransformation(), ROOT::Math::MinimTransformFunction::InvTransformation(), and ROOT::Math::MinimTransformFunction::MatrixTransformation().
|
inline |
Definition at line 113 of file MinimTransformVariable.h.
Referenced by ROOT::Math::MinimTransformFunction::DoDerivative(), ROOT::Math::MinimTransformFunction::GradientTransformation(), ROOT::Math::MinimTransformFunction::InvStepTransformation(), ROOT::Math::MinimTransformFunction::InvTransformation(), ROOT::Math::MinimTransformFunction::MatrixTransformation(), and ROOT::Math::MinimTransformFunction::Transformation().
|
inline |
Definition at line 119 of file MinimTransformVariable.h.
|
inline |
Definition at line 97 of file MinimTransformVariable.h.
|
inline |
Definition at line 121 of file MinimTransformVariable.h.
Referenced by ROOT::Math::MinimTransformFunction::InvStepTransformation().
|
private |
Definition at line 145 of file MinimTransformVariable.h.
Referenced by HasLowerBound(), HasUpperBound(), IsLimited(), and operator=().
|
private |
Definition at line 142 of file MinimTransformVariable.h.
Referenced by IsFixed(), and operator=().
|
private |
Definition at line 143 of file MinimTransformVariable.h.
Referenced by HasLowerBound(), IsLimited(), and operator=().
|
private |
Definition at line 147 of file MinimTransformVariable.h.
Referenced by DerivativeIntToExt(), ExternalToInternal(), FixValue(), InternalToExternal(), LowerBound(), and operator=().
|
private |
Definition at line 146 of file MinimTransformVariable.h.
Referenced by DerivativeIntToExt(), ExternalToInternal(), InternalToExternal(), MinimTransformVariable(), and operator=().
|
private |
Definition at line 144 of file MinimTransformVariable.h.
Referenced by HasUpperBound(), IsLimited(), and operator=().
|
private |
Definition at line 148 of file MinimTransformVariable.h.
Referenced by DerivativeIntToExt(), ExternalToInternal(), InternalToExternal(), operator=(), and UpperBound().