#include <trellis_siso_f.h>
#include <gr_io_signature.h>
#include <stdexcept>
#include <assert.h>
#include <iostream>

Functions | |
| trellis_siso_f_sptr | trellis_make_siso_f (const fsm &FSM, int K, int S0, int SK, bool POSTI, bool POSTO, trellis_siso_type_t SISO_TYPE) |
| float | min (float a, float b) |
| float | min_star (float a, float b) |
| void | siso_algorithm (int I, int S, int O, const std::vector< int > &NS, const std::vector< int > &OS, const std::vector< std::vector< int > > &PS, const std::vector< std::vector< int > > &PI, int K, int S0, int SK, bool POSTI, bool POSTO, float(*p2mymin)(float, float), const float *priori, const float *prioro, float *post) |
| float min | ( | float | a, | |
| float | b | |||
| ) | [inline] |
| float min_star | ( | float | a, | |
| float | b | |||
| ) | [inline] |
| void siso_algorithm | ( | int | I, | |
| int | S, | |||
| int | O, | |||
| const std::vector< int > & | NS, | |||
| const std::vector< int > & | OS, | |||
| const std::vector< std::vector< int > > & | PS, | |||
| const std::vector< std::vector< int > > & | PI, | |||
| int | K, | |||
| int | S0, | |||
| int | SK, | |||
| bool | POSTI, | |||
| bool | POSTO, | |||
| float(*)(float, float) | p2mymin, | |||
| const float * | priori, | |||
| const float * | prioro, | |||
| float * | post | |||
| ) |
Referenced by trellis_siso_f::general_work().
| trellis_siso_f_sptr trellis_make_siso_f | ( | const fsm & | FSM, | |
| int | K, | |||
| int | S0, | |||
| int | SK, | |||
| bool | POSTI, | |||
| bool | POSTO, | |||
| trellis_siso_type_t | SISO_TYPE | |||
| ) |
1.5.5