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 48 of file MinimTransformVariable.h.
Public Member Functions | |
MinimTransformVariable () | |
Default Constructor for an unlimited variable. | |
MinimTransformVariable (const MinimTransformVariable &rhs) | |
MinimTransformVariable (double lower, double upper, SinVariableTransformation *trafo) | |
MinimTransformVariable (double lower, SqrtLowVariableTransformation *trafo) | |
MinimTransformVariable (double upper, SqrtUpVariableTransformation *trafo) | |
MinimTransformVariable (double value) | |
double | DerivativeIntToExt (double x) const |
double | ExternalToInternal (double x) const |
double | FixValue () const |
bool | HasLowerBound () const |
bool | HasUpperBound () const |
double | InternalToExternal (double x) const |
bool | IsFixed () const |
bool | IsLimited () const |
double | LowerBound () const |
MinimTransformVariable & | operator= (const MinimTransformVariable &rhs) |
double | UpperBound () const |
Private Attributes | |
bool | fBounds |
has double bound | |
bool | fFix |
fix variable | |
bool | fLowBound |
has lower bound | |
double | fLower |
lower parameter limit | |
std::unique_ptr< MinimizerVariableTransformation > | fTransform |
pointer to the minimizer transformation | |
bool | fUpBound |
has upper bound param | |
double | fUpper |
upper parameter limit | |
#include <Math/MinimTransformVariable.h>
|
inline |
Default Constructor for an unlimited variable.
Definition at line 55 of file MinimTransformVariable.h.
|
inline |
Definition at line 61 of file MinimTransformVariable.h.
|
inline |
Definition at line 67 of file MinimTransformVariable.h.
|
inline |
Definition at line 74 of file MinimTransformVariable.h.
|
inline |
Definition at line 80 of file MinimTransformVariable.h.
|
inline |
Definition at line 86 of file MinimTransformVariable.h.
Definition at line 129 of file MinimTransformVariable.h.
Definition at line 134 of file MinimTransformVariable.h.
|
inline |
Definition at line 121 of file MinimTransformVariable.h.
|
inline |
Definition at line 113 of file MinimTransformVariable.h.
|
inline |
Definition at line 115 of file MinimTransformVariable.h.
Definition at line 124 of file MinimTransformVariable.h.
|
inline |
Definition at line 109 of file MinimTransformVariable.h.
|
inline |
Definition at line 111 of file MinimTransformVariable.h.
|
inline |
Definition at line 117 of file MinimTransformVariable.h.
|
inline |
Definition at line 95 of file MinimTransformVariable.h.
|
inline |
Definition at line 119 of file MinimTransformVariable.h.
|
private |
has double bound
Definition at line 143 of file MinimTransformVariable.h.
|
private |
fix variable
Definition at line 140 of file MinimTransformVariable.h.
|
private |
has lower bound
Definition at line 141 of file MinimTransformVariable.h.
|
private |
lower parameter limit
Definition at line 145 of file MinimTransformVariable.h.
|
private |
pointer to the minimizer transformation
Definition at line 144 of file MinimTransformVariable.h.
|
private |
has upper bound param
Definition at line 142 of file MinimTransformVariable.h.
|
private |
upper parameter limit
Definition at line 146 of file MinimTransformVariable.h.