35#ifndef STK_MULTILAW_JOINTNORMAL_H
36#define STK_MULTILAW_JOINTNORMAL_H
49template<
class RowVector>
61 inline Real const&
mu(
int j)
const {
return this->
law(j).mu();}
64 { this->
law(j).setMu(
mu);}
In this file we define the Normal probability law class.
In this file we define the Interface base classes IMultiLaw and JointProbability.
#define _T(x)
Let x unmodified.
Implement the Joint Normal probability law.
JointProbability< RowVector, Law::Normal > Base
void setMu(int j, Real const &mu)
set the mean of the jth law
JointNormal(int const &nbVar)
constructor
JointNormal()
default constructor
virtual ~JointNormal()
destructor
Real const & mu(int j) const
Real const & sigma(int j) const
void setSigma(int j, Real const &sigma)
set the standard deviation of the jth law
joint density class for the multivariate distributions.
Law const & law(int const &j) const
The MultidimRegression class allows to regress a multidimensional output variable among a multivariat...
double Real
STK fundamental type of Real values.
The namespace STK is the main domain space of the Statistical ToolKit project.