 |
GNU Radio Manual and C++ API Reference
3.10.5.1
The Free & Open Software Radio Ecosystem
|
|
Go to the documentation of this file.
38 alist(
const char* fname);
41 void read(
const char* fname);
44 void write(
const char* fname)
const;
53 std::vector<std::vector<int>> get_mlist();
56 std::vector<std::vector<int>> get_nlist();
59 std::vector<int> get_num_mlist();
62 std::vector<int> get_num_nlist();
65 int get_max_num_nlist();
68 int get_max_num_mlist();
71 void print_nlist_i(
int i);
74 void print_mlist_i(
int i);
77 std::vector<std::vector<uint8_t>> get_matrix();
102 std::vector<std::vector<int>>
mlist;
105 std::vector<std::vector<int>>
nlist;
107 #endif // ifndef ALIST_H
int N
Number of variable nodes.
Definition: alist.h:84
int max_num_mlist
Maximum weight of rows.
Definition: alist.h:90
std::vector< int > num_mlist
Weight of each row m.
Definition: alist.h:99
#define FEC_API
Definition: gr-fec/include/gnuradio/fec/api.h:18
int M
Number of check nodes.
Definition: alist.h:87
PMT_API void write(pmt_t obj, std::ostream &port)
bool data_ok
A variable indicating if data has been read from alist-file.
Definition: alist.h:81
alist()
Default Constructor.
Definition: alist.h:35
std::vector< std::vector< int > > mlist
List of integer coordinates along each rows with non-zero entries.
Definition: alist.h:102
PMT_API pmt_t read(std::istream &port)
int max_num_nlist
Maximum weight of columns.
Definition: alist.h:93
std::vector< std::vector< int > > nlist
List of integer coordinates along each column with non-zero entries.
Definition: alist.h:105
std::vector< int > num_nlist
Weight of each column n.
Definition: alist.h:96