Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes

alize::MixtureGFStat Class Reference

#include <MixtureGFStat.h>

Inheritance diagram for alize::MixtureGFStat:
Inheritance graph
[legend]
Collaboration diagram for alize::MixtureGFStat:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 MixtureGFStat (const K &, StatServer &, const MixtureGF &, const Config &)
virtual ~MixtureGFStat ()
virtual void resetEM ()
virtual occ_t computeAndAccumulateEM (const Feature &, double w=1.0)
virtual void addAccEM (const MixtureStat &)
virtual const MixturegetEM ()
MixtureGFgetInternalAccumEM ()
virtual String getClassName () const

Static Public Member Functions

static MixtureGFStatcreate (const K &, StatServer &, const MixtureGF &m, const Config &)

Private Member Functions

 MixtureGFStat (const MixtureGFStat &)
const MixtureGFStatoperator= (const MixtureGFStat &)
bool operator== (const MixtureGFStat &) const
bool operator!= (const MixtureGFStat &) const

Private Attributes

MixtureGF_pMixForAccumulation
MixtureGF_pMixtureForEM

Detailed Description

Class used to make specific calculation in a MixtureGF object and to store and accumulate results

Author:
Frederic Wils frederic.wils@lia.univ-avignon.fr
Version:
1.0
Date:
2003

Definition at line 83 of file MixtureGFStat.h.


Constructor & Destructor Documentation

alize::MixtureGFStat::MixtureGFStat ( const K ,
StatServer ,
const MixtureGF ,
const Config  
) [explicit]
virtual alize::MixtureGFStat::~MixtureGFStat (  ) [virtual]
alize::MixtureGFStat::MixtureGFStat ( const MixtureGFStat  ) [private]

Member Function Documentation

virtual void alize::MixtureGFStat::addAccEM ( const MixtureStat  ) [virtual]

Implements alize::MixtureStat.

virtual occ_t alize::MixtureGFStat::computeAndAccumulateEM ( const Feature ,
double  w = 1.0 
) [virtual]
Returns:
sum of occupations BEFORE normalization
static MixtureGFStat& alize::MixtureGFStat::create ( const K ,
StatServer ,
const MixtureGF m,
const Config  
) [static]
virtual String alize::MixtureGFStat::getClassName (  ) const [virtual]

Returns the name of the class

Returns:
the name of the class of the object as a String

Implements alize::MixtureStat.

virtual const Mixture& alize::MixtureGFStat::getEM (  ) [virtual]

Gets the result of EM accumulation.

Returns:
a constant mixture.
Exceptions:
Exceptionif resetEm() have not been called beforehand

Implements alize::MixtureStat.

MixtureGF& alize::MixtureGFStat::getInternalAccumEM (  )

Returns the internal mixture used to accumulate data for EM

Returns:
the internal mixture used to accumulate data for EM
Exceptions:
Exceptionif resetEM() have not been called beforehand
bool alize::MixtureGFStat::operator!= ( const MixtureGFStat  ) const [private]

Not implemented

const MixtureGFStat& alize::MixtureGFStat::operator= ( const MixtureGFStat  ) [private]

Not implemented

bool alize::MixtureGFStat::operator== ( const MixtureGFStat  ) const [private]

Not implemented

virtual void alize::MixtureGFStat::resetEM (  ) [virtual]

Reset all internal variables used for EM computation

Implements alize::MixtureStat.


Member Data Documentation

Definition at line 112 of file MixtureGFStat.h.

Definition at line 113 of file MixtureGFStat.h.


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