#include <MixtureGDStat.h>


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 Mixture & | getEM () |
| MixtureGD & | getInternalAccumEM () |
| virtual String | getClassName () const |
Static Public Member Functions | |
| static MixtureGDStat & | create (const K &, StatServer &, const MixtureGD &m, const Config &) |
Private Member Functions | |
| MixtureGDStat (const MixtureGDStat &) | |
| const MixtureGDStat & | operator= (const MixtureGDStat &) |
| bool | operator== (const MixtureGDStat &) const |
| bool | operator!= (const MixtureGDStat &) const |
Private Attributes | |
| MixtureGD * | _pMixForAccumulation |
| MixtureGD * | _pMixtureForEM |
Friends | |
| class | TestMixtureGDStat |
Class used to make specific calculation in a MixtureGD object and to store and accumulate results
Definition at line 82 of file MixtureGDStat.h.
| alize::MixtureGDStat::MixtureGDStat | ( | const K & | , |
| StatServer & | , | ||
| const MixtureGD & | , | ||
| const Config & | |||
| ) | [explicit] |
| virtual alize::MixtureGDStat::~MixtureGDStat | ( | ) | [virtual] |
| alize::MixtureGDStat::MixtureGDStat | ( | const MixtureGDStat & | ) | [private] |
| virtual void alize::MixtureGDStat::addAccEM | ( | const MixtureStat & | ) | [virtual] |
Implements alize::MixtureStat.
| virtual occ_t alize::MixtureGDStat::computeAndAccumulateEM | ( | const Feature & | , |
| double | w = 1.0 |
||
| ) | [virtual] |
| 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
Implements alize::MixtureStat.
| virtual const Mixture& alize::MixtureGDStat::getEM | ( | ) | [virtual] |
Gets the result of EM accumulation.
| Exception | if resetEm() have not been called beforehand |
Implements alize::MixtureStat.
| MixtureGD& alize::MixtureGDStat::getInternalAccumEM | ( | ) |
| 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.
friend class TestMixtureGDStat [friend] |
Reimplemented from alize::MixtureStat.
Definition at line 84 of file MixtureGDStat.h.
Definition at line 113 of file MixtureGDStat.h.
MixtureGD* alize::MixtureGDStat::_pMixtureForEM [private] |
Definition at line 114 of file MixtureGDStat.h.
1.7.2