Gaussians Class Reference

#include <armarx/control/ds_controller/Gaussians.h>

Public Member Functions

MathLib::Vector GaussianDerProbFast (MathLib::Vector x)
 
double GaussianPDFFast (int state, MathLib::Vector x)
 
double GaussianProbFast (MathLib::Vector x)
 
 Gaussians (const char *f_mu, const char *f_sigma, const char *f_prio)
 
 Gaussians (const int nbStates, const int nbDim, const vector< double > pri_vec, const vector< double > mu_vec, const vector< double > sig_vec)
 
 Gaussians (GMMs *model)
 
 Gaussians (int nbStates, int nbDim, const char *f_mu, const char *f_sigma, const char *f_prio)
 
void InitFastGaussians (int first_inindex, int last_inindex)
 
void InitFastGMR (int first_inindex, int last_inindex, int first_outindex, int last_outindex)
 
MathLib::Vector Regression (const MathLib::Vector &indata)
 
void Regression (const MathLib::Vector &indata, MathLib::Vector &outdata)
 
void Regression (const MathLib::Vector &indata, MathLib::Vector &outdata, MathLib::Matrix &derGMR)
 
void setGMMs (GMMs *model)
 

Public Attributes

MathLib::Vector gDer
 
MathLib::Vector gfDiff
 
MathLib::Vector gfDiffp
 
MathLib::Vector gPdf
 
GMMs model
 
int nbDimI
 

Constructor & Destructor Documentation

◆ Gaussians() [1/4]

Gaussians ( const char * f_mu,
const char * f_sigma,
const char * f_prio )

◆ Gaussians() [2/4]

Gaussians ( int nbStates,
int nbDim,
const char * f_mu,
const char * f_sigma,
const char * f_prio )

◆ Gaussians() [3/4]

Gaussians ( const int nbStates,
const int nbDim,
const vector< double > pri_vec,
const vector< double > mu_vec,
const vector< double > sig_vec )

◆ Gaussians() [4/4]

Gaussians ( GMMs * model)

Member Function Documentation

◆ GaussianDerProbFast()

MathLib::Vector GaussianDerProbFast ( MathLib::Vector x)

◆ GaussianPDFFast()

double GaussianPDFFast ( int state,
MathLib::Vector x )

◆ GaussianProbFast()

double GaussianProbFast ( MathLib::Vector x)

◆ InitFastGaussians()

void InitFastGaussians ( int first_inindex,
int last_inindex )

◆ InitFastGMR()

void InitFastGMR ( int first_inindex,
int last_inindex,
int first_outindex,
int last_outindex )

◆ Regression() [1/3]

MathLib::Vector Regression ( const MathLib::Vector & indata)

◆ Regression() [2/3]

void Regression ( const MathLib::Vector & indata,
MathLib::Vector & outdata )

◆ Regression() [3/3]

void Regression ( const MathLib::Vector & indata,
MathLib::Vector & outdata,
MathLib::Matrix & derGMR )

◆ setGMMs()

void setGMMs ( GMMs * model)

Member Data Documentation

◆ gDer

MathLib::Vector gDer

◆ gfDiff

MathLib::Vector gfDiff

◆ gfDiffp

MathLib::Vector gfDiffp

◆ gPdf

MathLib::Vector gPdf

◆ model

GMMs model

◆ nbDimI

int nbDimI

The documentation for this class was generated from the following files: