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
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: