Augustus 3.4.0
|
#include <vitmatrix.hh>
Public Member Functions | |
void | reset (int n) |
void | erase (int state) |
Double | get (int state) const |
Double | get (int state, SubstateId substate) const |
Double | operator[] (int state) const |
Double & | operator[] (int state) |
bool | has (int state) const |
int | size () |
int | max_capacity () |
bool | hasSubstates (int state) const |
const ViterbiSubmapType & | getSubstates (int state) const |
ViterbiSubmapType & | getSubstates (int state) |
void | getMaxSubstate (int state, SubstateId &substate, Double &value) const |
ViterbiSubmapType & | addSubstates (const ViterbiSubmapType &newmap) |
template<class Tp , class FncPtr > | |
void | foreachSubstate (Tp p, FncPtr f) |
void | eraseSubstates (int state) |
int | eraseUnneededSubstates () |
int | removeEmptySubmaps () |