 |
GNU Radio Manual and C++ API Reference
3.9.1.0
The Free & Open Software Radio Ecosystem
|
|
Go to the documentation of this file.
39 alist(
const char* fname);
42 void read(
const char* fname);
45 void write(
const char* fname)
const;
54 std::vector<std::vector<int>> get_mlist();
57 std::vector<std::vector<int>> get_nlist();
60 std::vector<int> get_num_mlist();
63 std::vector<int> get_num_nlist();
66 int get_max_num_nlist();
69 int get_max_num_mlist();
72 void print_nlist_i(
int i);
75 void print_mlist_i(
int i);
78 std::vector<std::vector<uint8_t>> get_matrix();
103 std::vector<std::vector<int>>
mlist;
106 std::vector<std::vector<int>>
nlist;
108 #endif // ifndef ALIST_H
int N
Number of variable nodes.
Definition: alist.h:85
int max_num_mlist
Maximum weight of rows.
Definition: alist.h:91
std::vector< int > num_mlist
Weight of each row m.
Definition: alist.h:100
#define FEC_API
Definition: gr-fec/include/gnuradio/fec/api.h:18
int M
Number of check nodes.
Definition: alist.h:88
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:82
alist()
Default Constructor.
Definition: alist.h:36
std::vector< std::vector< int > > mlist
List of integer coordinates along each rows with non-zero entries.
Definition: alist.h:103
PMT_API pmt_t read(std::istream &port)
int max_num_nlist
Maximum weight of columns.
Definition: alist.h:94
std::vector< std::vector< int > > nlist
List of integer coordinates along each column with non-zero entries.
Definition: alist.h:106
std::vector< int > num_nlist
Weight of each column n.
Definition: alist.h:97