Go to the documentation of this file.
8 #ifndef __GAUSSIANSM_H__
9 #define __GAUSSIANSM_H__
13 #define GAUSSIAN_MAXIMUM_NUMBER 50
51 Gaussians(
const char* f_mu,
const char* f_sigma,
const char* f_prio);
52 Gaussians(
int nbStates,
int nbDim,
const char* f_mu,
const char* f_sigma,
const char* f_prio);
55 const vector<double> pri_vec,
56 const vector<double> mu_vec,
57 const vector<double> sig_vec);
74 void InitFastGMR(
int first_inindex,
int last_inindex,
int first_outindex,
int last_outindex);
85 #endif //__GAUSSIANS_H__
double GaussianProbFast(MathLib::Vector x)
Eigen::Matrix< T, 3, 3 > Matrix
MathLib::Matrix SigmaIOInv
Eigen::Matrix< T, 3, 1 > Vector
GMMState States[GAUSSIAN_MAXIMUM_NUMBER]
Gaussians(const char *f_mu, const char *f_sigma, const char *f_prio)
MathLib::Vector GaussianDerProbFast(MathLib::Vector x)
MathLib::Matrix SigmaIIInv
double GaussianPDFFast(int state, MathLib::Vector x)
void InitFastGMR(int first_inindex, int last_inindex, int first_outindex, int last_outindex)
void InitFastGaussians(int first_inindex, int last_inindex)
void setGMMs(GMMs *model)
#define GAUSSIAN_MAXIMUM_NUMBER
void Regression(const MathLib::Vector &indata, MathLib::Vector &outdata, MathLib::Matrix &derGMR)