| calc_metric_reverse(const int state, const vec &rx_codeword, double &zero_metric, double &one_metric) | SPUC::Convolutional_Code | [protected] |
| calculate_spectrum(Array< llvec > &spectrum, int dmax, int no_terms) | SPUC::Punctured_Convolutional_Code | |
| calculate_spectrum(Array< llvec > &spectrum, int time, int dmax, int no_terms, int block_length=0) | SPUC::Punctured_Convolutional_Code | |
| catastrophic(void) | SPUC::Punctured_Convolutional_Code | |
| compare_spectra(llvec v1, llvec v2) | SPUC::Convolutional_Code | [related] |
| compare_spectra(ivec v1, ivec v2, vec weight_profile) | SPUC::Convolutional_Code | [related] |
| Convolutional_Code(void) | SPUC::Convolutional_Code | [inline, protected] |
| decode(const vec &received_signal, bvec &output) | SPUC::Punctured_Convolutional_Code | |
| decode(const vec &received_signal) | SPUC::Punctured_Convolutional_Code | [inline] |
| decode_tail(const vec &received_signal, bvec &output) | SPUC::Punctured_Convolutional_Code | |
| decode_tail(const vec &received_signal) | SPUC::Punctured_Convolutional_Code | [inline] |
| decode_tailbite(const vec &received_signal, bvec &output) | SPUC::Convolutional_Code | [protected] |
| decode_tailbite(const vec &received_signal) | SPUC::Convolutional_Code | [inline, protected] |
| distance_profile(llvec &dist_prof, int time, int dmax=100000, bool reverse=false) | SPUC::Punctured_Convolutional_Code | |
| SPUC::Convolutional_Code::distance_profile(llvec &dist_prof, int dmax=100000, bool reverse=false) | SPUC::Convolutional_Code | [protected] |
| encode(const bvec &input, bvec &output) | SPUC::Punctured_Convolutional_Code | |
| encode(const bvec &input) | SPUC::Punctured_Convolutional_Code | [inline] |
| encode_bit(const bin &input, bvec &output) | SPUC::Convolutional_Code | [protected] |
| encode_bit(const bin &input) | SPUC::Convolutional_Code | [inline, protected] |
| encode_tail(const bvec &input, bvec &output) | SPUC::Punctured_Convolutional_Code | |
| encode_tail(const bvec &input) | SPUC::Punctured_Convolutional_Code | [inline] |
| encode_tailbite(const bvec &input, bvec &output) | SPUC::Convolutional_Code | [protected] |
| encode_tailbite(const bvec &input) | SPUC::Convolutional_Code | [inline, protected] |
| encoder_state | SPUC::Convolutional_Code | [protected] |
| fast(Array< llvec > &spectrum, int time, int dfree, int no_terms, int d_best_so_far=0, bool test_catastrophic=false) | SPUC::Punctured_Convolutional_Code | |
| SPUC::Convolutional_Code::fast(Array< llvec > &spectrum, const int dfree, const int no_terms, const int Cdfree=1000000, const bool test_catastrophic=false) | SPUC::Convolutional_Code | [protected] |
| gen_pol | SPUC::Convolutional_Code | [protected] |
| gen_pol_rev | SPUC::Convolutional_Code | [protected] |
| get_encoder_state(void) | SPUC::Convolutional_Code | [inline, protected] |
| get_generator_polynomials(void) | SPUC::Punctured_Convolutional_Code | [inline] |
| get_input(const int state) | SPUC::Convolutional_Code | [inline, protected] |
| get_puncture_matrix(void) | SPUC::Punctured_Convolutional_Code | [inline] |
| get_puncture_period(void) | SPUC::Punctured_Convolutional_Code | [inline] |
| get_rate(void) | SPUC::Punctured_Convolutional_Code | [inline] |
| get_truncation_length(void) | SPUC::Convolutional_Code | [inline, protected] |
| init_encoder() | SPUC::Punctured_Convolutional_Code | [inline] |
| inverse_tail(const bvec coded_sequence, bvec &input) | SPUC::Punctured_Convolutional_Code | |
| K | SPUC::Convolutional_Code | [protected] |
| m | SPUC::Convolutional_Code | [protected] |
| n | SPUC::Convolutional_Code | [protected] |
| next_state(const int instate, const int input) | SPUC::Convolutional_Code | [inline, protected] |
| output_reverse(const int state, const int input) | SPUC::Convolutional_Code | [protected] |
| output_reverse(const int state, bvec &zero_output, bvec &one_output) | SPUC::Convolutional_Code | [protected] |
| Period | SPUC::Punctured_Convolutional_Code | [protected] |
| previous_state(const int state, const int input) | SPUC::Convolutional_Code | [inline, protected] |
| puncture_matrix | SPUC::Punctured_Convolutional_Code | [protected] |
| Punctured_Convolutional_Code(void) | SPUC::Punctured_Convolutional_Code | [inline] |
| rate | SPUC::Convolutional_Code | [protected] |
| reverse_int(int length, int in) | SPUC::Convolutional_Code | [related] |
| set_code(string type_of_code, int inverse_rate, int constraint_length) | SPUC::Punctured_Convolutional_Code | [inline] |
| set_generator_polynomials(const ivec &gen, int constraint_length) | SPUC::Punctured_Convolutional_Code | [inline] |
| set_puncture_matrix(const bmat &pmatrix) | SPUC::Punctured_Convolutional_Code | |
| set_start_state(const int state) | SPUC::Convolutional_Code | [inline, protected] |
| set_truncation_length(const int length) | SPUC::Convolutional_Code | [inline, protected] |
| start_state | SPUC::Convolutional_Code | [protected] |
| trunc_length | SPUC::Convolutional_Code | [protected] |
| weight(const int state, const int input, int time) | SPUC::Punctured_Convolutional_Code | [protected] |
| weight(const int state, int &w0, int &w1, int time) | SPUC::Punctured_Convolutional_Code | [protected] |
| SPUC::Convolutional_Code::weight(const int state, const int input) | SPUC::Convolutional_Code | [protected] |
| SPUC::Convolutional_Code::weight(const int state, int &w0, int &w1) | SPUC::Convolutional_Code | [protected] |
| weight_int(int length, int in) | SPUC::Convolutional_Code | [related] |
| weight_reverse(const int state, const int input, int time) | SPUC::Punctured_Convolutional_Code | [protected] |
| weight_reverse(const int state, int &w0, int &w1, int time) | SPUC::Punctured_Convolutional_Code | [protected] |
| SPUC::Convolutional_Code::weight_reverse(const int state, const int input) | SPUC::Convolutional_Code | [protected] |
| SPUC::Convolutional_Code::weight_reverse(const int state, int &w0, int &w1) | SPUC::Convolutional_Code | [protected] |
| xor_int_table | SPUC::Convolutional_Code | [protected] |
| ~Convolutional_Code(void) | SPUC::Convolutional_Code | [inline, protected, virtual] |
| ~Punctured_Convolutional_Code(void) | SPUC::Punctured_Convolutional_Code | [inline, virtual] |