, including all inherited members.
| calc_metric(const vec &rx_codeword, vec &delta_metrics) | itpp::Convolutional_Code | [protected] |
| calc_metric_reverse(const int state, const vec &rx_codeword, double &zero_metric, double &one_metric) | itpp::Convolutional_Code | [protected] |
| calculate_spectrum(Array< ivec > &spectrum, int dmax, int no_terms) | itpp::Punctured_Convolutional_Code | |
| calculate_spectrum(Array< ivec > &spectrum, int time, int dmax, int no_terms, int block_length=0) | itpp::Punctured_Convolutional_Code | |
| catastrophic(void) | itpp::Punctured_Convolutional_Code | |
| cc_method | itpp::Convolutional_Code | [protected] |
| Channel_Code() | itpp::Channel_Code | [inline] |
| compare_spectra(ivec v1, ivec v2) | itpp::Convolutional_Code | [related] |
| compare_spectra(ivec v1, ivec v2, vec weight_profile) | itpp::Convolutional_Code | [related] |
| Convolutional_Code(void) | itpp::Convolutional_Code | [inline] |
| decode(const vec &received_signal, bvec &output) | itpp::Punctured_Convolutional_Code | [virtual] |
| decode(const vec &received_signal) | itpp::Punctured_Convolutional_Code | [inline, virtual] |
| decode(const bvec &coded_bits, bvec &decoded_bits) | itpp::Punctured_Convolutional_Code | [virtual] |
| decode(const bvec &coded_bits) | itpp::Punctured_Convolutional_Code | [virtual] |
| decode_tail(const vec &received_signal, bvec &output) | itpp::Punctured_Convolutional_Code | [virtual] |
| decode_tail(const vec &received_signal) | itpp::Punctured_Convolutional_Code | [inline, virtual] |
| decode_tailbite(const vec &received_signal, bvec &output) | itpp::Punctured_Convolutional_Code | [virtual] |
| decode_tailbite(const vec &received_signal) | itpp::Punctured_Convolutional_Code | [inline, virtual] |
| decode_trunc(const vec &received_signal, bvec &output) | itpp::Punctured_Convolutional_Code | [virtual] |
| decode_trunc(const vec &received_signal) | itpp::Punctured_Convolutional_Code | [inline, virtual] |
| distance_profile(ivec &dist_prof, int time, int dmax=100000, bool reverse=false) | itpp::Punctured_Convolutional_Code | |
| itpp::Convolutional_Code::distance_profile(ivec &dist_prof, int dmax=100000, bool reverse=false) | itpp::Convolutional_Code | |
| encode(const bvec &input, bvec &output) | itpp::Punctured_Convolutional_Code | [virtual] |
| encode(const bvec &input) | itpp::Punctured_Convolutional_Code | [inline, virtual] |
| encode_bit(const bin &input, bvec &output) | itpp::Convolutional_Code | |
| encode_bit(const bin &input) (defined in itpp::Convolutional_Code) | itpp::Convolutional_Code | [inline] |
| encode_tail(const bvec &input, bvec &output) | itpp::Punctured_Convolutional_Code | |
| encode_tail(const bvec &input) | itpp::Punctured_Convolutional_Code | [inline] |
| encode_tailbite(const bvec &input, bvec &output) | itpp::Punctured_Convolutional_Code | |
| encode_tailbite(const bvec &input) | itpp::Punctured_Convolutional_Code | [inline] |
| encode_trunc(const bvec &input, bvec &output) | itpp::Punctured_Convolutional_Code | |
| encode_trunc(const bvec &input) | itpp::Punctured_Convolutional_Code | [inline] |
| encoder_state | itpp::Convolutional_Code | [protected] |
| fast(Array< ivec > &spectrum, int time, int dfree, int no_terms, int d_best_so_far=0, bool test_catastrophic=false) | itpp::Punctured_Convolutional_Code | |
| itpp::Convolutional_Code::fast(Array< ivec > &spectrum, const int dfree, const int no_terms, const int Cdfree=1000000, const bool test_catastrophic=false) | itpp::Convolutional_Code | |
| gen_pol | itpp::Convolutional_Code | [protected] |
| gen_pol_rev | itpp::Convolutional_Code | [protected] |
| get_encoder_state(void) const | itpp::Convolutional_Code | [inline] |
| get_generator_polynomials() const | itpp::Punctured_Convolutional_Code | [inline] |
| get_input(const int state) | itpp::Convolutional_Code | [inline, protected] |
| get_puncture_matrix() const | itpp::Punctured_Convolutional_Code | [inline] |
| get_puncture_period() const | itpp::Punctured_Convolutional_Code | [inline] |
| get_rate() const | itpp::Punctured_Convolutional_Code | [inline, virtual] |
| get_truncation_length(void) const | itpp::Convolutional_Code | [inline] |
| init_encoder() | itpp::Punctured_Convolutional_Code | [inline] |
| inverse_tail(const bvec coded_sequence, bvec &input) | itpp::Punctured_Convolutional_Code | |
| K | itpp::Convolutional_Code | [protected] |
| m | itpp::Convolutional_Code | [protected] |
| n | itpp::Convolutional_Code | [protected] |
| next_state(const int instate, const int input) | itpp::Convolutional_Code | [inline, protected] |
| no_states | itpp::Convolutional_Code | [protected] |
| output_reverse(const int state, const int input) | itpp::Convolutional_Code | [protected] |
| output_reverse(const int state, bvec &zero_output, bvec &one_output) | itpp::Convolutional_Code | [protected] |
| output_reverse(const int state, int &zero_output, int &one_output) | itpp::Convolutional_Code | [protected] |
| output_reverse_int | itpp::Convolutional_Code | [protected] |
| path_memory | itpp::Convolutional_Code | [protected] |
| Period | itpp::Punctured_Convolutional_Code | [protected] |
| previous_state(const int state, const int input) | itpp::Convolutional_Code | [inline, protected] |
| previous_state(const int state, int &S0, int &S1) | itpp::Convolutional_Code | [inline, protected] |
| puncture_matrix | itpp::Punctured_Convolutional_Code | [protected] |
| Punctured_Convolutional_Code(void) | itpp::Punctured_Convolutional_Code | [inline] |
| rate | itpp::Convolutional_Code | [protected] |
| reset() | itpp::Convolutional_Code | |
| reverse_int(int length, int in) | itpp::Convolutional_Code | [related] |
| set_code(const CONVOLUTIONAL_CODE_TYPE type_of_code, int inverse_rate, int constraint_length) | itpp::Punctured_Convolutional_Code | [inline] |
| set_generator_polynomials(const ivec &gen, int constraint_length) | itpp::Punctured_Convolutional_Code | [inline] |
| set_method(const CONVOLUTIONAL_CODE_METHOD method) | itpp::Punctured_Convolutional_Code | [inline] |
| set_puncture_matrix(const bmat &pmatrix) | itpp::Punctured_Convolutional_Code | |
| set_start_state(int state) | itpp::Convolutional_Code | [inline] |
| set_truncation_length(const int length) | itpp::Convolutional_Code | [inline] |
| start_state | itpp::Convolutional_Code | [protected] |
| sum_metric | itpp::Convolutional_Code | [protected] |
| total | itpp::Punctured_Convolutional_Code | [protected] |
| trunc_length | itpp::Convolutional_Code | [protected] |
| trunc_ptr | itpp::Convolutional_Code | [protected] |
| trunc_state | itpp::Convolutional_Code | [protected] |
| visited_state | itpp::Convolutional_Code | [protected] |
| weight(const int state, const int input, int time) | itpp::Punctured_Convolutional_Code | [protected] |
| weight(const int state, int &w0, int &w1, int time) | itpp::Punctured_Convolutional_Code | [protected] |
| itpp::Convolutional_Code::weight(const int state, const int input) | itpp::Convolutional_Code | [protected] |
| itpp::Convolutional_Code::weight(const int state, int &w0, int &w1) | itpp::Convolutional_Code | [protected] |
| weight_int(int length, int in) | itpp::Convolutional_Code | [related] |
| weight_reverse(const int state, const int input, int time) | itpp::Punctured_Convolutional_Code | [protected] |
| weight_reverse(const int state, int &w0, int &w1, int time) | itpp::Punctured_Convolutional_Code | [protected] |
| itpp::Convolutional_Code::weight_reverse(const int state, const int input) | itpp::Convolutional_Code | [protected] |
| itpp::Convolutional_Code::weight_reverse(const int state, int &w0, int &w1) | itpp::Convolutional_Code | [protected] |
| xor_int_table | itpp::Convolutional_Code | [protected] |
| ~Channel_Code() | itpp::Channel_Code | [inline, virtual] |
| ~Convolutional_Code(void) | itpp::Convolutional_Code | [inline, virtual] |
| ~Punctured_Convolutional_Code(void) | itpp::Punctured_Convolutional_Code | [inline, virtual] |