Public Attributes | |
ViterbiNode * | node |
ViterbiPathNode * | path_next |
Type for a Viterbi path-node. It's faster to use the (ViterbiNode*)s directly, if you can deal with reverse order.
All relevant allocation (and de-allocation) is handled internally: All ViterbiPathNode pointers returned by any mootHMM method call are de-allocated on clear(). On viterbi_clear(), they're wiped and tossed onto an internal trash-stack: this is marginally faster than re-allocation.
ViterbiNode* moot::mootHMM::ViterbiPathNode::node |
ViterbiPathNode* moot::mootHMM::ViterbiPathNode::path_next |
Corresponding pillar-level trellis node
Referenced by moot::mootHMM::viterbi_get_pathnode().