|
StochHMM
v0.34
Flexible Hidden Markov Model C++ Library and Application
|
#include <iostream>#include <math.h>#include <stdint.h>#include <stdlib.h>Go to the source code of this file.
Namespaces | |
| namespace | StochHMM |
| traceback_path.h | |
Macros | |
| #define | CHAR_BIT 8 |
| #define | SIZE_MAX ((size_t)-1) |
Functions | |
| std::string | StochHMM::intToBinString (uint32_t val) |
| size_t | StochHMM::msb (uint32_t val) |
| size_t | StochHMM::lowestBitSet (uint32_t x) |
| int8_t | StochHMM::popCount (uint32_t val) |
| uint32_t | StochHMM::maskLeft (uint32_t val, uint8_t pos) |
| uint32_t | StochHMM::maskRight (uint32_t val, uint8_t pos) |
| uint32_t | StochHMM::rol (uint32_t &val, uint8_t shift_register) |
| uint32_t | StochHMM::ror (uint32_t &val, uint8_t shift_register) |
| template<typename T > | |
| T | StochHMM::rol (T val, uint8_t shift_register) |
| Rotate Left with carry over. | |
| template<typename T > | |
| T | StochHMM::ror (T val, uint8_t shift_register) |
| Rotate Right with carry over. | |
| template<typename T > | |
| T | StochHMM::lso (T &val, uint8_t n) |
| template<typename T > | |
| T | StochHMM::rso (T &val, uint8_t n) |
| template<typename T > | |
| T | StochHMM::lsoso (T &val, T &old_val, uint8_t n) |
| template<typename T > | |
| T | StochHMM::rsoso (T &val, T &old_val, uint8_t n) |
| #define CHAR_BIT 8 |
Definition at line 19 of file bitwise_ops.h.
Referenced by StochHMM::lso(), StochHMM::lsoso(), StochHMM::rol(), StochHMM::ror(), StochHMM::rso(), and StochHMM::rsoso().
| #define SIZE_MAX ((size_t)-1) |
Definition at line 24 of file bitwise_ops.h.
Referenced by StochHMM::PWM::_finalizeTransitions(), StochHMM::ExDefSequence::_parseAbsDef(), StochHMM::dynamic_bitset::erase(), StochHMM::stochTable::finalize(), StochHMM::dynamic_bitset::find_first(), StochHMM::dynamic_bitset::find_last(), StochHMM::traceback_path::fprint_path(), StochHMM::trellis::get_explicit_duration_length(), StochHMM::seqTracks::getNext(), StochHMM::traceback_path::gff(), StochHMM::stringList::indexOf(), StochHMM::tracks::indexOf(), StochHMM::intToBinString(), StochHMM::traceback_path::label(), StochHMM::trellis::naive_backward(), StochHMM::trellis::naive_stochastic_forward(), StochHMM::trellis::naive_stochastic_viterbi(), StochHMM::traceback_path::name(), StochHMM::dynamic_bitset::operator>>=(), StochHMM::emm::parse(), StochHMM::traceback_path::print_gff(), StochHMM::traceback_path::print_label(), StochHMM::traceback_path::print_path(), StochHMM::PWM::PWM(), StochHMM::trellis::reset(), StochHMM::trellis::simple_backward(), StochHMM::trellis::simple_posterior(), StochHMM::trellis::simple_stochastic_forward(), StochHMM::trellis::simple_stochastic_viterbi(), StochHMM::stringList::splitString(), StochHMM::dynamic_bitset::stringify(), StochHMM::dynamic_bitset::stringify_all(), StochHMM::stochTable::traceback(), StochHMM::alt_simple_stochTable::traceback(), StochHMM::trellis::traceback_posterior(), StochHMM::trellis::traceback_stoch_posterior(), StochHMM::trellis::transitionFuncTraceback(), StochHMM::trellis::trellis(), and StochHMM::weightDef::weightDef().
1.8.1