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().