StochHMM  v0.34
Flexible Hidden Markov Model C++ Library and Application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Typedefs | Functions
trellis.h File Reference
#include <iostream>
#include <vector>
#include <stdint.h>
#include <string>
#include <fstream>
#include <bitset>
#include <map>
#include "stochTypes.h"
#include "sequences.h"
#include "hmm.h"
#include "traceback_path.h"
#include "stochMath.h"
#include <iomanip>
#include "stochTable.h"
#include "sparseArray.h"

Go to the source code of this file.

Classes

class  StochHMM::nthScore
class  StochHMM::nthTrace
class  StochHMM::trellis

Namespaces

namespace  StochHMM
 traceback_path.h

Typedefs

typedef std::vector
< std::vector< int16_t > > 
StochHMM::int_2D
typedef std::vector
< std::vector< float > > 
StochHMM::float_2D
typedef std::vector
< std::vector< double > > 
StochHMM::double_2D
typedef std::vector
< std::vector< long double > > 
StochHMM::long_double_2D
typedef std::vector
< std::vector< std::vector
< uint16_t > > > 
StochHMM::int_3D
typedef std::vector
< std::vector< std::vector
< float > > > 
StochHMM::float_3D
typedef std::vector
< std::vector< std::vector
< double > > > 
StochHMM::double_3D
typedef std::vector
< std::vector< std::vector
< long double > > > 
StochHMM::long_double_3D

Functions

void StochHMM::sort_scores (std::vector< nthScore > &nth_scores)
 Sort the viterbi scores in the nth trellis cells.
bool StochHMM::_vec_sort (const nthScore &i, const nthScore &j)