#include <gnuradio/fec/alist.h>
◆ alist() [1/2]
◆ alist() [2/2]
alist::alist |
( |
const char * |
fname | ) |
|
Constructor which loads alist class from an alist-file.
◆ get_M()
Return M, the number of check nodes.
◆ get_matrix()
std::vector<std::vector<uint8_t> > alist::get_matrix |
( |
| ) |
|
Returns the corresponding H matrix.
◆ get_max_num_mlist()
int alist::get_max_num_mlist |
( |
| ) |
|
Returns the max_num_mlist variable.
◆ get_max_num_nlist()
int alist::get_max_num_nlist |
( |
| ) |
|
Returns the max_num_nlist variable.
◆ get_mlist()
std::vector<std::vector<int> > alist::get_mlist |
( |
| ) |
|
Return the m_list variable.
◆ get_N()
Returns N, the number of variable nodes.
◆ get_nlist()
std::vector<std::vector<int> > alist::get_nlist |
( |
| ) |
|
Returns the n_list variable.
◆ get_num_mlist()
std::vector<int> alist::get_num_mlist |
( |
| ) |
|
Returns the num_mlist variable.
◆ get_num_nlist()
std::vector<int> alist::get_num_nlist |
( |
| ) |
|
Returns the num_nlist variable.
◆ print_mlist_i()
void alist::print_mlist_i |
( |
int |
i | ) |
|
Prints the mlist[i] variable.
◆ print_nlist_i()
void alist::print_nlist_i |
( |
int |
i | ) |
|
Prints the nlist[i] variable.
◆ read()
void alist::read |
( |
const char * |
fname | ) |
|
Read alist data from a file.
◆ write()
void alist::write |
( |
const char * |
fname | ) |
const |
Write alist data to a file.
◆ data_ok
A variable indicating if data has been read from alist-file.
◆ max_num_mlist
◆ max_num_nlist
Maximum weight of columns.
◆ mlist
std::vector<std::vector<int> > alist::mlist |
|
protected |
List of integer coordinates along each rows with non-zero entries.
Number of variable nodes.
◆ nlist
std::vector<std::vector<int> > alist::nlist |
|
protected |
List of integer coordinates along each column with non-zero entries.
◆ num_mlist
std::vector<int> alist::num_mlist |
|
protected |
◆ num_nlist
std::vector<int> alist::num_nlist |
|
protected |
The documentation for this class was generated from the following file: