StochHMM
v0.34
Flexible Hidden Markov Model C++ Library and Application
|
#include <externDefinitions.h>
Public Member Functions | |
ExDef () | |
virtual | ~ExDef () |
size_t | getState () |
bool | isAbsolute () |
void | setState (size_t stIter) |
virtual void | assignWeight (size_t stateIter, double val) |
virtual double | getWeight (size_t stateIter) |
virtual std::string | stringify () |
Get the string representation of the ExDef. |
Protected Attributes | |
bool | absolute |
size_t | weightedState |
Friends | |
class | ExDefSequence |
ExDef defines absolute external definition for model. The model must pass through this state
Definition at line 105 of file externDefinitions.h.
StochHMM::ExDef::ExDef | ( | ) |
Create a ExDef type *Default: absolute=false, weightedState = -2
Definition at line 123 of file externDefinitions.cpp.
References absolute, and weightedState.
|
inlinevirtual |
Definition at line 111 of file externDefinitions.h.
|
inlinevirtual |
Reimplemented in StochHMM::weightDef.
Definition at line 119 of file externDefinitions.h.
References absolute, and weightedState.
|
inline |
Definition at line 115 of file externDefinitions.h.
References weightedState.
|
inlinevirtual |
Reimplemented in StochHMM::weightDef.
Definition at line 120 of file externDefinitions.h.
References weightedState.
|
inline |
|
inline |
|
virtual |
Get the string representation of the ExDef.
Reimplemented in StochHMM::weightDef.
Definition at line 154 of file externDefinitions.cpp.
References StochHMM::int_to_string(), and weightedState.
|
friend |
Reimplemented in StochHMM::weightDef.
Definition at line 111 of file externDefinitions.h.
|
protected |
Definition at line 124 of file externDefinitions.h.
Referenced by assignWeight(), ExDef(), isAbsolute(), setState(), and StochHMM::weightDef::weightDef().
|
protected |
Definition at line 126 of file externDefinitions.h.
Referenced by assignWeight(), ExDef(), getState(), getWeight(), setState(), stringify(), and StochHMM::weightDef::weightDef().