#include <fsm.h>
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) | |
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) |
fsm::fsm | ( | ) |
fsm::fsm | ( | const fsm & | FSM | ) |
fsm::fsm | ( | int | I, | |
int | S, | |||
int | O, | |||
const std::vector< int > & | NS, | |||
const std::vector< int > & | OS | |||
) |
fsm::fsm | ( | const char * | name | ) |
fsm::fsm | ( | int | k, | |
int | n, | |||
const std::vector< int > & | G | |||
) |
fsm::fsm | ( | int | mod_size, | |
int | ch_length | |||
) |
int fsm::I | ( | ) | const [inline] |
const std::vector<int>& fsm::NS | ( | ) | const [inline] |
int fsm::O | ( | ) | const [inline] |
const std::vector<int>& fsm::OS | ( | ) | const [inline] |
const std::vector< std::vector<int> >& fsm::PI | ( | ) | const [inline] |
const std::vector< std::vector<int> >& fsm::PS | ( | ) | const [inline] |
int fsm::S | ( | ) | const [inline] |
const std::vector<int>& fsm::TMi | ( | ) | const [inline] |
const std::vector<int>& fsm::TMl | ( | ) | const [inline] |
void fsm::write_fsm_txt | ( | std::string | filename | ) |
void fsm::write_trellis_svg | ( | std::string | filename, | |
int | number_stages | |||
) |