|
STK++ 0.9.13
|
Interface base class for the parameters of a multivariate model. More...
#include <STK_IMultiParameters.h>

Public Member Functions | |
| Range const & | range () const |
| void | resize (Range const &range) |
| resize the parameters only if the range is modified, otherwise, stay with the current values. | |
Public Member Functions inherited from STK::IRecursiveTemplate< Parameters > | |
| Parameters & | asDerived () |
| static cast : return a reference of this with a cast to the derived class. | |
| Parameters const & | asDerived () const |
| static cast : return a const reference of this with a cast to the derived class. | |
| Parameters * | asPtrDerived () |
static cast : return a ptr on a Derived of this with a cast to the derived class. | |
| Parameters const * | asPtrDerived () const |
static cast : return a ptr on a constant Derived of this with a cast to the derived class. | |
| Parameters * | clone () const |
| create a leaf using the copy constructor of the Derived class. | |
| Parameters * | clone (bool isRef) const |
| create a leaf using the copy constructor of the Derived class and a flag determining if the clone is a reference or not. | |
Protected Member Functions | |
| IMultiParameters () | |
| default constructor. | |
| IMultiParameters (Range const &range) | |
| constructor with specified range | |
| IMultiParameters (IMultiParameters const ¶m) | |
| copy constructor. | |
| ~IMultiParameters () | |
| Destructor. | |
Protected Member Functions inherited from STK::IRecursiveTemplate< Parameters > | |
| IRecursiveTemplate () | |
| constructor. | |
| ~IRecursiveTemplate () | |
| destructor. | |
Private Attributes | |
| Range | range_ |
Interface base class for the parameters of a multivariate model.
Definition at line 48 of file STK_IMultiParameters.h.
|
inlineprotected |
|
inlineprotected |
constructor with specified range
| range | the range of the variables |
Definition at line 56 of file STK_IMultiParameters.h.
|
inlineprotected |
|
inlineprotected |
|
inline |
Definition at line 64 of file STK_IMultiParameters.h.
References STK::IMultiParameters< Parameters >::range_.
Referenced by STK::IMultiParameters< Parameters >::resize().
|
inline |
resize the parameters only if the range is modified, otherwise, stay with the current values.
| range | the range of the parameters (= range of the variables of the model) |
Definition at line 69 of file STK_IMultiParameters.h.
References STK::IRecursiveTemplate< Parameters >::asDerived(), STK::IMultiParameters< Parameters >::range(), and STK::IMultiParameters< Parameters >::range_.
|
private |
Definition at line 77 of file STK_IMultiParameters.h.
Referenced by STK::IMultiParameters< Parameters >::range(), and STK::IMultiParameters< Parameters >::resize().