GF2Vec
gnuradio/fec/gf2vec.h
std::vector< uint8_t > std::vector<uint8_t> GF2Vec::vec vec GF2Vec::vec

The vector vec.

void void GF2Vec::resize (int size) resize GF2Vec::resize int size

Resize the vector.

GF2Vec::GF2Vec
()
GF2Vec
GF2Vec::GF2Vec

Default constructor.

GF2Vec::GF2Vec
(int size)
GF2Vec
GF2Vec::GF2Vec
int size

Constructs a vector of length "size" with all 0 entries.

std::vector< uint8_t > std::vector< uint8_t > GF2Vec::get_vec () get_vec GF2Vec::get_vec

Returns the vector.

int int GF2Vec::size () size GF2Vec::size

Returns the size of the vector.

void void GF2Vec::set_vec (const std::vector< uint8_t >) set_vec GF2Vec::set_vec const std::vector< uint8_t >

Resets the vector with the given input.

uint8_t & uint8_t & GF2Vec::operator[] (int i) operator[] GF2Vec::operator[] int i

Access the ith element.

void void GF2Vec::operator= (GF2Vec x) operator= GF2Vec::operator= GF2Vec x

Overloading the operator '='.

GF2Vec GF2Vec GF2Vec::sub_vector (int i, int j) sub_vector GF2Vec::sub_vector int i int j

Obtain a subvector between the indices i to j.

void void GF2Vec::print_vec () print_vec GF2Vec::print_vec

Prints the vector.

GF2Vec GF2Vec operator+ (GF2Vec a, GF2Vec b) operator+ GF2Vec::operator+ GF2Vec a GF2Vec b

Overloading the operator '+'.

uint8_t uint8_t operator* (GF2Vec a, GF2Vec b) operator* GF2Vec::operator* GF2Vec a GF2Vec b

Overloading the operator '*'.

- GF2Vec
  get_vec
- GF2Vec
  GF2Vec
- GF2Vec
  GF2Vec
- GF2Vec
  operator*
- GF2Vec
  operator+
- GF2Vec
  operator=
- GF2Vec
  operator[]
- GF2Vec
  print_vec
- GF2Vec
  resize
- GF2Vec
  set_vec
- GF2Vec
  size
- GF2Vec
  sub_vector
- GF2Vec
  vec