SPRAAK
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Data Fields
SprHmmMvgs Struct Reference
+ Collaboration diagram for SprHmmMvgs:

Data Fields

int nmvgs
 The number of gaussians in the set. More...
 
int ovlen
 the dimension of the gaussians (parameter space dimension) More...
 
SprHmmMvg ** mvg
 the set of gaussians More...
 
double * pvec
 
SprHmmUchar4orig_selected
 
SprHmmUchar4selected
 
SprHmmRmgInformg
 information for the FRoG system More...
 
int top_n
 
double * ptop
 the top_n highest probabilities More...
 
int * index
 index of each gaussian the probabilities in ptop refer to More...
 

Detailed Description

Structure describing a set of multidimensional gaussians with diagonal covariance.

Field Documentation

int SprHmmMvgs::nmvgs

The number of gaussians in the set.

int SprHmmMvgs::ovlen

the dimension of the gaussians (parameter space dimension)

SprHmmMvg** SprHmmMvgs::mvg

the set of gaussians

double* SprHmmMvgs::pvec

vector with the probabilities of the gaussians for a given data point

SprHmmUchar4* SprHmmMvgs::orig_selected

flag array to indicate for which gaussians it is useful to calculate them (1: calculate, 0: don't calculate)

SprHmmUchar4* SprHmmMvgs::selected

flag array to indicate which gaussians are really calculated (decision taken by the FRoG system, starting from orig_selected)

SprHmmRmgInfo* SprHmmMvgs::rmg

information for the FRoG system

int SprHmmMvgs::top_n

top_n system: the top_n gaussians with the highest probability for the given data point are sorted out of the full array pvec

double* SprHmmMvgs::ptop

the top_n highest probabilities

int* SprHmmMvgs::index

index of each gaussian the probabilities in ptop refer to