fsm Class Reference
FSM class.
More...
#include <fsm.h>
List of all members.
Public Member Functions |
| | fsm () |
| | fsm (const fsm &FSM) |
| | fsm (int I, int S, int O, const std::vector< int > &NS, const std::vector< int > &OS) |
| | fsm (const char *name) |
| | fsm (int k, int n, const std::vector< int > &G) |
| | fsm (int mod_size, int ch_length) |
| | fsm (int P, int M, int L) |
| | fsm (const fsm &FSM1, const fsm &FSM2) |
| | fsm (const fsm &FSM, int n) |
| int | I () const |
| int | S () const |
| int | O () const |
| const std::vector< int > & | NS () const |
| const std::vector< int > & | OS () const |
const std::vector< std::vector
< int > > & | PS () const |
const std::vector< std::vector
< int > > & | PI () const |
| const std::vector< int > & | TMi () const |
| const std::vector< int > & | TMl () const |
| void | write_trellis_svg (std::string filename, int number_stages) |
| void | write_fsm_txt (std::string filename) |
Detailed Description
FSM class.
Constructor & Destructor Documentation
| fsm::fsm |
( |
const fsm & |
FSM |
) |
|
| fsm::fsm |
( |
const char * |
name |
) |
|
| fsm::fsm |
( |
int |
k, |
|
|
int |
n, |
|
|
const std::vector< int > & |
G | |
|
) |
| | |
| fsm::fsm |
( |
int |
mod_size, |
|
|
int |
ch_length | |
|
) |
| | |
| fsm::fsm |
( |
int |
P, |
|
|
int |
M, |
|
|
int |
L | |
|
) |
| | |
| fsm::fsm |
( |
const fsm & |
FSM1, |
|
|
const fsm & |
FSM2 | |
|
) |
| | |
| fsm::fsm |
( |
const fsm & |
FSM, |
|
|
int |
n | |
|
) |
| | |
Member Function Documentation
| int fsm::I |
( |
|
) |
const [inline] |
| int fsm::O |
( |
|
) |
const [inline] |
| int fsm::S |
( |
|
) |
const [inline] |
| void fsm::write_fsm_txt |
( |
std::string |
filename |
) |
|
| void fsm::write_trellis_svg |
( |
std::string |
filename, |
|
|
int |
number_stages | |
|
) |
| | |
The documentation for this class was generated from the following file: