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

alize::MixtureGDStat Class Reference

#include <MixtureGDStat.h>

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

List of all members.

Public Member Functions

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

Static Public Member Functions

static MixtureGDStatcreate (const K &, StatServer &, const MixtureGD &m, const Config &)

Private Member Functions

 MixtureGDStat (const MixtureGDStat &)
const MixtureGDStatoperator= (const MixtureGDStat &)
bool operator== (const MixtureGDStat &) const
bool operator!= (const MixtureGDStat &) const

Private Attributes

MixtureGD_pMixForAccumulation
MixtureGD_pMixtureForEM

Friends

class TestMixtureGDStat

Detailed Description

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

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

Definition at line 82 of file MixtureGDStat.h.


Constructor & Destructor Documentation

alize::MixtureGDStat::MixtureGDStat ( const K ,
StatServer ,
const MixtureGD ,
const Config  
) [explicit]
virtual alize::MixtureGDStat::~MixtureGDStat (  ) [virtual]
alize::MixtureGDStat::MixtureGDStat ( const MixtureGDStat  ) [private]

Member Function Documentation

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

Implements alize::MixtureStat.

virtual occ_t alize::MixtureGDStat::computeAndAccumulateEM ( const Feature ,
double  w = 1.0 
) [virtual]
Returns:
sum of occupations BEFORE normalization
static MixtureGDStat& alize::MixtureGDStat::create ( const K ,
StatServer ,
const MixtureGD m,
const Config  
) [static]
virtual String alize::MixtureGDStat::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::MixtureGDStat::getEM (  ) [virtual]

Gets the result of EM accumulation.

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

Implements alize::MixtureStat.

MixtureGD& alize::MixtureGDStat::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::MixtureGDStat::operator!= ( const MixtureGDStat  ) const [private]

Not implemented

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

Not implemented

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

Not implemented

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

Reset all internal variables used for EM computation

Implements alize::MixtureStat.


Friends And Related Function Documentation

friend class TestMixtureGDStat [friend]

Reimplemented from alize::MixtureStat.

Definition at line 84 of file MixtureGDStat.h.


Member Data Documentation

Definition at line 113 of file MixtureGDStat.h.

Definition at line 114 of file MixtureGDStat.h.


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