StochHMM
v0.34
Flexible Hidden Markov Model C++ Library and Application
|
#include <simpleTable.h>
Public Member Functions | |
simpleTable (std::vector< size_t > &order, std::vector< size_t > &alpha, std::vector< size_t > tracks, T init) | |
~simpleTable () | |
T | get (sequences &seqs, size_t position) |
const T | get (sequences &seqs, size_t position) const |
void | assign (T &value, size_t index) |
void | assign (T &value, std::vector< uint8_t > &seq) |
size_t | size () const |
bool | empty () const |
size_t | size (unsigned int Dim) const |
void | clear () |
Private Attributes | |
std::vector< T > * | elements |
size_t | num_of_elements |
size_t | num_of_alphabets |
size_t | num_of_dimensions |
std::vector< size_t > | order |
std::vector< size_t > | alpha |
std::vector< std::pair< size_t, size_t > > | upstream |
std::vector< size_t > | dimensions |
std::vector< size_t > | subarray_length |
Definition at line 22 of file simpleTable.h.
|
inline |
Definition at line 39 of file simpleTable.h.
References StochHMM::simpleTable< T >::alpha, StochHMM::simpleTable< T >::dimensions, StochHMM::simpleTable< T >::elements, StochHMM::simpleTable< T >::num_of_alphabets, StochHMM::simpleTable< T >::num_of_dimensions, StochHMM::simpleTable< T >::num_of_elements, StochHMM::simpleTable< T >::order, StochHMM::simpleTable< T >::subarray_length, and StochHMM::simpleTable< T >::upstream.
|
inline |
Definition at line 78 of file simpleTable.h.
References StochHMM::simpleTable< T >::elements.
|
inline |
Definition at line 99 of file simpleTable.h.
References StochHMM::simpleTable< T >::num_of_elements.
|
inline |
Definition at line 106 of file simpleTable.h.
References StochHMM::simpleTable< T >::dimensions, and StochHMM::simpleTable< T >::num_of_dimensions.
void StochHMM::simpleTable< T >::clear | ( | ) |
|
inline |
Definition at line 117 of file simpleTable.h.
References StochHMM::simpleTable< T >::num_of_elements.
|
inline |
Definition at line 81 of file simpleTable.h.
References StochHMM::simpleTable< T >::elements, StochHMM::simpleTable< T >::num_of_dimensions, StochHMM::simpleTable< T >::subarray_length, and StochHMM::simpleTable< T >::upstream.
|
inline |
Definition at line 90 of file simpleTable.h.
References StochHMM::simpleTable< T >::dimensions, StochHMM::simpleTable< T >::elements, StochHMM::simpleTable< T >::num_of_dimensions, and StochHMM::simpleTable< T >::upstream.
|
inline |
Definition at line 116 of file simpleTable.h.
References StochHMM::simpleTable< T >::num_of_elements.
|
inline |
Definition at line 120 of file simpleTable.h.
References StochHMM::simpleTable< T >::dimensions.
|
private |
Definition at line 31 of file simpleTable.h.
Referenced by StochHMM::simpleTable< T >::simpleTable().
|
private |
Definition at line 35 of file simpleTable.h.
Referenced by StochHMM::simpleTable< T >::assign(), StochHMM::simpleTable< T >::get(), StochHMM::simpleTable< T >::simpleTable(), and StochHMM::simpleTable< T >::size().
|
private |
Definition at line 25 of file simpleTable.h.
Referenced by StochHMM::simpleTable< T >::get(), StochHMM::simpleTable< T >::simpleTable(), and StochHMM::simpleTable< T >::~simpleTable().
|
private |
Definition at line 27 of file simpleTable.h.
Referenced by StochHMM::simpleTable< T >::simpleTable().
|
private |
Definition at line 28 of file simpleTable.h.
Referenced by StochHMM::simpleTable< T >::assign(), StochHMM::simpleTable< T >::get(), and StochHMM::simpleTable< T >::simpleTable().
|
private |
Definition at line 26 of file simpleTable.h.
Referenced by StochHMM::simpleTable< T >::assign(), StochHMM::simpleTable< T >::empty(), StochHMM::simpleTable< T >::simpleTable(), and StochHMM::simpleTable< T >::size().
|
private |
Definition at line 30 of file simpleTable.h.
Referenced by StochHMM::simpleTable< T >::simpleTable().
|
private |
Definition at line 36 of file simpleTable.h.
Referenced by StochHMM::simpleTable< T >::get(), and StochHMM::simpleTable< T >::simpleTable().
|
private |
Definition at line 33 of file simpleTable.h.
Referenced by StochHMM::simpleTable< T >::get(), and StochHMM::simpleTable< T >::simpleTable().