#include <gaussian-elimination-decoder.h>


Public Member Functions | |
| virtual void | Receive (Ptr< PacketCombination > p) |
Protected Attributes | |
| std::vector< Row > | m_rows |
| unsigned int | m_nextIndex |
This class implements a decoder based on Gaussian elimination
| void Binc::GaussianEliminationDecoder::Receive | ( | Ptr< PacketCombination > | p | ) | [virtual] |
Add a new PacketCombination to the decoding process
Implements Binc::Decoder.
unsigned int Binc::GaussianEliminationDecoder::m_nextIndex [protected] |
index of the next row to be considered for Gaussian Elimination. This is also the index of the colum where we look for the pivot.
std::vector<Row> Binc::GaussianEliminationDecoder::m_rows [protected] |
a vector of coding vectors, one for each row. This set of rows makes up the Gaussian Elimination matrix.
1.6.3