alist
gnuradio/fec/alist.h
bool bool alist::data_ok data_ok alist::data_ok

A variable indicating if data has been read from alist-file.

int int alist::N N alist::N

Number of variable nodes.

int int alist::M M alist::M

Number of check nodes.

int int alist::max_num_mlist max_num_mlist alist::max_num_mlist

Maximum weight of rows.

int int alist::max_num_nlist max_num_nlist alist::max_num_nlist

Maximum weight of columns.

std::vector< int > std::vector<int> alist::num_nlist num_nlist alist::num_nlist

Weight of each column n.

std::vector< int > std::vector<int> alist::num_mlist num_mlist alist::num_mlist

Weight of each row m.

std::vector< std::vector< int > > std::vector<std::vector<int> > alist::mlist mlist alist::mlist

List of integer coordinates along each rows with non-zero entries.

std::vector< std::vector< int > > std::vector<std::vector<int> > alist::nlist nlist alist::nlist

List of integer coordinates along each column with non-zero entries.

alist::alist
()
alist
alist::alist

Default Constructor.

alist::alist
(const char *fname)
alist
alist::alist
const char * fname

Constructor which loads alist class from an alist-file.

void void alist::read (const char *fname) read alist::read const char * fname

Read alist data from a file.

void void alist::write (const char *fname) const write alist::write const char * fname

Write alist data to a file.

int int alist::get_N () get_N alist::get_N

Returns N, the number of variable nodes.

int int alist::get_M () get_M alist::get_M

Return M, the number of check nodes.

std::vector< std::vector< int > > std::vector< std::vector< int > > alist::get_mlist () get_mlist alist::get_mlist

Return the m_list variable.

std::vector< std::vector< int > > std::vector< std::vector< int > > alist::get_nlist () get_nlist alist::get_nlist

Returns the n_list variable.

std::vector< int > std::vector< int > alist::get_num_mlist () get_num_mlist alist::get_num_mlist

Returns the num_mlist variable.

std::vector< int > std::vector< int > alist::get_num_nlist () get_num_nlist alist::get_num_nlist

Returns the num_nlist variable.

int int alist::get_max_num_nlist () get_max_num_nlist alist::get_max_num_nlist

Returns the max_num_nlist variable.

int int alist::get_max_num_mlist () get_max_num_mlist alist::get_max_num_mlist

Returns the max_num_mlist variable.

void void alist::print_nlist_i (int i) print_nlist_i alist::print_nlist_i int i

Prints the nlist[i] variable.

void void alist::print_mlist_i (int i) print_mlist_i alist::print_mlist_i int i

Prints the mlist[i] variable.

std::vector< std::vector< uint8_t > > std::vector< std::vector< uint8_t > > alist::get_matrix () get_matrix alist::get_matrix

Returns the corresponding H matrix.

alist
num_mlist
num_nlist
mlist
nlist
std::vector< int >
std::vector< std::vector< int > >
elements
p
- alist
  alist
- alist
  alist
- alist
  data_ok
- alist
  get_M
- alist
  get_matrix
- alist
  get_max_num_mlist
- alist
  get_max_num_nlist
- alist
  get_mlist
- alist
  get_N
- alist
  get_nlist
- alist
  get_num_mlist
- alist
  get_num_nlist
- alist
  M
- alist
  max_num_mlist
- alist
  max_num_nlist
- alist
  mlist
- alist
  N
- alist
  nlist
- alist
  num_mlist
- alist
  num_nlist
- alist
  print_mlist_i
- alist
  print_nlist_i
- alist
  read
- alist
  write