STK++ 0.9.13
|
Structure encapsulating the parameters of a Joint Gaussian model. More...
#include <STK_JointGaussianModel.h>
Public Member Functions | |
JointGaussianParameters () | |
default constructor | |
JointGaussianParameters (Range const &range) | |
default constructor | |
JointGaussianParameters (JointGaussianParameters const ¶m) | |
copy constructor. | |
~JointGaussianParameters () | |
destructor | |
Array2DPoint< Real > const & | mu () const |
Array2DPoint< Real > const & | sigma () const |
Real const | mu (int const &j) const |
Real const | sigma (int const &j) const |
void | setMu (int const &j, Real const &mu) |
set the mean of the jth law | |
void | setSigma (int const &j, Real const &sigma) |
set the standard deviation of the jth law | |
void | resizeImpl (Range const &range) |
resize the set of parameter | |
![]() | |
Range const & | range () const |
void | resize (Range const &range) |
resize the parameters only if the range is modified, otherwise, stay with the current values. | |
![]() | |
Derived & | asDerived () |
static cast : return a reference of this with a cast to the derived class. | |
Derived const & | asDerived () const |
static cast : return a const reference of this with a cast to the derived class. | |
Derived * | asPtrDerived () |
static cast : return a ptr on a Derived of this with a cast to the derived class. | |
Derived const * | asPtrDerived () const |
static cast : return a ptr on a constant Derived of this with a cast to the derived class. | |
Derived * | clone () const |
create a leaf using the copy constructor of the Derived class. | |
Derived * | 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 Attributes | |
Array2DPoint< Real > | mu_ |
Array2DPoint< Real > | sigma_ |
Additional Inherited Members | |
![]() | |
IMultiParameters () | |
default constructor. | |
IMultiParameters (Range const &range) | |
constructor with specified range | |
IMultiParameters (IMultiParameters const ¶m) | |
copy constructor. | |
~IMultiParameters () | |
Destructor. | |
![]() | |
IRecursiveTemplate () | |
constructor. | |
~IRecursiveTemplate () | |
destructor. | |
Structure encapsulating the parameters of a Joint Gaussian model.
Definition at line 52 of file STK_JointGaussianModel.h.
|
inline |
default constructor
Definition at line 56 of file STK_JointGaussianModel.h.
default constructor
Definition at line 58 of file STK_JointGaussianModel.h.
|
inline |
copy constructor.
param | the parameters to copy. |
Definition at line 60 of file STK_JointGaussianModel.h.
|
inline |
|
inline |
Definition at line 67 of file STK_JointGaussianModel.h.
References mu_.
Referenced by setMu().
Definition at line 71 of file STK_JointGaussianModel.h.
References mu_.
resize the set of parameter
Definition at line 79 of file STK_JointGaussianModel.h.
References mu_, STK::IMultiParameters< JointGaussianParameters >::range(), STK::IArray2D< Derived >::resize(), and sigma_.
set the mean of the jth law
Definition at line 75 of file STK_JointGaussianModel.h.
set the standard deviation of the jth law
Definition at line 77 of file STK_JointGaussianModel.h.
|
inline |
Definition at line 69 of file STK_JointGaussianModel.h.
References sigma_.
Referenced by setSigma().
Definition at line 73 of file STK_JointGaussianModel.h.
References sigma_.
|
protected |
Definition at line 85 of file STK_JointGaussianModel.h.
Referenced by mu(), mu(), resizeImpl(), and setMu().
|
protected |
Definition at line 86 of file STK_JointGaussianModel.h.
Referenced by resizeImpl(), setSigma(), sigma(), and sigma().