Augustus 3.4.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | Friends | List of all members
ViterbiSubmapType Class Reference

Public Types

typedef ViterbiSubmapBasetype::iterator iterator
 
typedef ViterbiSubmapBasetype::const_iterator const_iterator
 

Public Member Functions

 ViterbiSubmapType (signed char st)
 
 ViterbiSubmapType (const ViterbiSubmapType &other)
 
void operator= (const ViterbiSubmapType &other)
 
void link (const ViterbiSubmapType &other, Double mult)
 
void deactivate ()
 
int getMainState () const
 
bool inactive () const
 
bool empty () const
 
bool emptypart (int part)
 
int size () const
 
void activate ()
 
int linkcount () const
 
bool is_linked ()
 
SubstateIdMap * getPredSubstateMap () const
 
SubstateId popPredSubstate (SubstateId substate) const
 
void clearEmptySubstateMap () const
 
void swapMaps (ViterbiSubmapType &)
 
void merge (ViterbiSubmapType &, Double)
 
int eraseAllUnneededSubstates () const
 
iterator begin () const
 
iterator begin (int slot) const
 
iterator end () const
 
iterator end (int slot) const
 
iterator bound (SubstateId substate) const
 
iterator bound (signed char slot, short value) const
 
Double get (SubstateId substate) const
 
iterator insert (iterator where, pair< SubstateId, ViterbiSubmapEntry > what) const
 
iterator insert (iterator where, SubstateId substate, const Double &value, ViterbiSubmapType *pred) const
 
void push_back (SubstateId substate, const Double &value, ViterbiSubmapType *pred) const
 
void erase (iterator start, iterator end) const
 
void erase (SubstateId substate) const
 
short & succCount (SubstateId substate)
 
short & succCount (iterator it)
 
const short & succCount (iterator it) const
 
short & succCount ()
 
void eraseAndDecCounts (iterator it) const
 
bool setMax (SubstateId substate, Double value, ViterbiSubmapType *pred) const
 
void cloneMap (ViterbiSubmapType *newPredMap, int maxlinkcount=1)
 
void cloneMapIfLinkcountExceeded (ViterbiSubmapType *newPredMap)
 
void getMaxSubstate (SubstateId &substate, Double &value) const
 
int eraseUnneededSubstate (SubstateId substate)
 
void registerPredecessors ()
 
void useMaximum (Double &mainProb)
 

Public Attributes

Double factor
 

Friends

class ViterbiColumnType
 

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