35#ifndef STK_MULTILAW_JOINTGAMMA_H
36#define STK_MULTILAW_JOINTGAMMA_H
49template<
class RowVector>
61 inline Real const&
shape(
int const&
j)
const {
return this->
law(j).shape();}
66 inline Real const&
scale(
int const&
j)
const {
return this->
law(j).scale();}
In this file we define the Gamma probability distribution.
In this file we define the Interface base classes IMultiLaw and JointProbability.
#define _T(x)
Let x unmodified.
Implement the Joint Gamma probability law.
void setScale(int const &j, Real const &scale)
set the scale of the jth law
virtual ~JointGamma()
destructor
void setShape(int const &j, Real const &shape)
set the shape of the jth law
JointProbability< RowVector, Law::Gamma > Base
Real const & shape(int const &j) const
JointGamma()
default constructor
Real const & scale(int const &j) const
JointGamma(int const &nbVar)
constructor
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.