MultiMixGaussian Member List

This is the complete list of members for MultiMixGaussian, including all inherited members.

adapt_adapt()MixGaussian
adapt_adaptVar()MixGaussian
adapt_clear()MixGaussian
adapt_setHelperMatrices()MixGaussian
adapt_setInitialNode(Adapt_AM_TreeNode *node)MixGaussian
adapt_setNode()MixGaussian
adapt_setVarTrans()MixGaussian
adapt_unAdapt()MixGaussian
addAccumulators(FILE *file)MixGaussian
addCountedGaussians(MixGaussian *source, int nmbr)MixGaussian
addGaussian(Vector *vector)MultiMixGaussian [virtual]
MixGaussian::addGaussian(Gaussian *gaussian, double weight)MixGaussian [virtual]
appendSAT(FILE *outFile)MixGaussian
channelInfoMultiMixGaussian [protected]
channelsMultiMixGaussian [protected]
copyGaussians(MixGaussian *destMixGaussian, int maxNmbr)MultiMixGaussian [virtual]
count(Vector *observation)MixGaussian
createVector(Vector *totVect, int nr)MultiMixGaussian [protected]
dim() const MixGaussian [inline]
fastP_CPandWeight_meanAndVarMixGaussian
fastP_resMixGaussian [protected]
fillDistanceArray(int *distA)MixGaussian
finishSAT(double minVar=GAUSSIAN_VARIANCE_MINIMUM)MixGaussian [virtual]
getBestCount()MixGaussian
getCoSim(MixGaussian *mg1, MixGaussian *mg2)MixGaussian
getKLDistance(MixGaussian *mg2)MixGaussian
getLogP(Vector *observation)MultiMixGaussian [virtual]
getLookaheadLogP(double *vectorList, int timeStamp, bool doSecondHalf)MultiMixGaussian [virtual]
getNormDistance()MixGaussian
getNumberOfGaussians(void)MultiMixGaussian [virtual]
getP(Vector *observation)MultiMixGaussian [virtual]
getSumHist(Vector **histogram)MixGaussian
initializeFastCalc(bool onlyOnce)MixGaussian
lastObservationMixGaussian [protected]
lookaheadPointerMixGaussian [protected]
lookaheadResMixGaussian [protected]
mapAdaptMeans()MixGaussian
mergeMixGaussians(MixGaussian *model1, MixGaussian *model2)MultiMixGaussian [virtual]
MixGaussian(int dim=ASR_DEFAULT_VECTORSIZE)MixGaussian
MixGaussian(FILE *inFile, int dim, bool noReTrainig=false)MixGaussian
MixGaussian(MixGaussian *org)MixGaussian
MixGaussian(MixGaussian *model1, MixGaussian *model2)MixGaussian
MixGaussian(MixGaussian *model1, MixGaussian *model2, double rate)MixGaussian
moveModelGaussians(MixGaussian *model, double factor)MixGaussian
MultiMixGaussian(FeaturePoolInfo *infoBlock, int dim=ASR_DEFAULT_VECTORSIZE)MultiMixGaussian
MultiMixGaussian(FILE *inFile, int dim)MultiMixGaussian
MultiMixGaussian(FILE *inFile, FeaturePoolInfo *infoBlock, int dim)MultiMixGaussian
MultiMixGaussian(MixGaussian *org)MultiMixGaussian
MultiMixGaussian(MixGaussian *model1, MixGaussian *model2)MultiMixGaussian
MultiMixGaussian(MixGaussian *model1, MixGaussian *model2, double rate)MultiMixGaussian
myGaussiansMixGaussian [protected]
myGaussiansCountsMixGaussian [protected]
myGaussiansSortedMixGaussian [protected]
myGaussianWeightsMixGaussian [protected]
normalizeWeights(int maxGaussians=-1)MultiMixGaussian [virtual]
noSplittingMixGaussian [protected]
numberOfGaussiansMixGaussian [protected]
printInfo(Vector *v)MixGaussian
printMixGaussian(void)MixGaussian
printModel(FILE *fileMean, FILE *fileVariance, FILE *fileWeight)MixGaussian
setVariance(const Vector *v)MixGaussian
shiftBestGaussian(int shiftFactor)MultiMixGaussian [virtual]
splitAllGaussians(bool alwaysSplit=false)MixGaussian [virtual]
splitBestGaussian(bool alwaysSplit=false)MultiMixGaussian [virtual]
startCount()MixGaussian
stopCount()MixGaussian
storeData(FILE *outFile)MultiMixGaussian [virtual]
storeSAT(FILE *outFile)MixGaussian
theSubVectorMultiMixGaussian [protected]
train(MixGaussian *trainMG)MultiMixGaussian [virtual]
train(bool useKMeans, double weight, Vector *observation, MixGaussian *doSat=NULL)MultiMixGaussian [virtual]
trainFinish(bool neverSplit=false, double minVar=GAUSSIAN_VARIANCE_MINIMUM)MultiMixGaussian [virtual]
trainMMI(FILE *fileEnum, FILE *fileDenom)MixGaussian
trainPMixGaussian [protected]
vectorDimensionMixGaussian [protected]
writeAccumulators(FILE *file, FILE *fileF=NULL, FILE *fileST=NULL, bool doBinary=false)MixGaussian
~MixGaussian()MixGaussian [virtual]
~MultiMixGaussian()MultiMixGaussian