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
 

Detailed Description

Definition at line 43 of file Gaussians.h.

Constructor & Destructor Documentation

◆ Gaussians() [1/4]

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

Definition at line 32 of file Gaussians.cpp.

+ Here is the call graph for this function:

◆ Gaussians() [2/4]

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

Definition at line 83 of file Gaussians.cpp.

+ Here is the call graph for this function:

◆ 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 
)

Definition at line 129 of file Gaussians.cpp.

+ Here is the call graph for this function:

◆ Gaussians() [4/4]

Gaussians ( GMMs model)

Member Function Documentation

◆ GaussianDerProbFast()

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

Definition at line 278 of file Gaussians.cpp.

+ Here is the call graph for this function:

◆ GaussianPDFFast()

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

Definition at line 254 of file Gaussians.cpp.

+ Here is the call graph for this function:

◆ GaussianProbFast()

double GaussianProbFast ( MathLib::Vector  x)

Definition at line 267 of file Gaussians.cpp.

+ Here is the call graph for this function:

◆ InitFastGaussians()

void InitFastGaussians ( int  first_inindex,
int  last_inindex 
)

Definition at line 212 of file Gaussians.cpp.

+ Here is the call graph for this function:

◆ InitFastGMR()

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

Definition at line 290 of file Gaussians.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ Regression() [1/3]

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

Definition at line 384 of file Gaussians.cpp.

◆ Regression() [2/3]

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

Definition at line 357 of file Gaussians.cpp.

+ Here is the call graph for this function:

◆ Regression() [3/3]

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

Definition at line 348 of file Gaussians.cpp.

+ Here is the caller graph for this function:

◆ setGMMs()

void setGMMs ( GMMs model)

Definition at line 200 of file Gaussians.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ gDer

Definition at line 64 of file Gaussians.h.

◆ gfDiff

Definition at line 63 of file Gaussians.h.

◆ gfDiffp

MathLib::Vector gfDiffp

Definition at line 63 of file Gaussians.h.

◆ gPdf

Definition at line 65 of file Gaussians.h.

◆ model

GMMs model

Definition at line 49 of file Gaussians.h.

◆ nbDimI

int nbDimI

Definition at line 66 of file Gaussians.h.


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