43 void read(
const char* fname);
46 void write(
const char* fname)
const;
std::vector< int > get_num_nlist()
Returns the num_nlist variable.
std::vector< int > num_nlist
Weight of each column n.
Definition alist.h:98
int get_M()
Return M, the number of check nodes.
std::vector< std::vector< int > > mlist
List of integer coordinates along each rows with non-zero entries.
Definition alist.h:104
std::vector< std::vector< uint8_t > > get_matrix()
Returns the corresponding H matrix.
int N
Number of variable nodes.
Definition alist.h:86
std::vector< int > num_mlist
Weight of each row m.
Definition alist.h:101
int M
Number of check nodes.
Definition alist.h:89
int max_num_nlist
Maximum weight of columns.
Definition alist.h:95
std::vector< std::vector< int > > get_nlist()
Returns the n_list variable.
alist(const char *fname)
Constructor which loads alist class from an alist-file.
void read(const char *fname)
Read alist data from a file.
std::vector< std::vector< int > > get_mlist()
Return the m_list variable.
int get_N()
Returns N, the number of variable nodes.
void write(const char *fname) const
Write alist data to a file.
std::vector< std::vector< int > > nlist
List of integer coordinates along each column with non-zero entries.
Definition alist.h:107
int max_num_mlist
Maximum weight of rows.
Definition alist.h:92
bool data_ok
A variable indicating if data has been read from alist-file.
Definition alist.h:83
int get_max_num_mlist()
Returns the max_num_mlist variable.
void print_mlist_i(int i)
Prints the mlist[i] variable.
alist()
Default Constructor.
Definition alist.h:37
void print_nlist_i(int i)
Prints the nlist[i] variable.
int get_max_num_nlist()
Returns the max_num_nlist variable.
std::vector< int > get_num_mlist()
Returns the num_mlist variable.
STL class.
Definition vector_docstub.h:11
#define FEC_API
Definition gr-fec/include/gnuradio/fec/api.h:18