Binc::GaussianEliminationDecoder Class Reference
[Decoder]

#include <gaussian-elimination-decoder.h>

Inheritance diagram for Binc::GaussianEliminationDecoder:
Inheritance graph
[legend]
Collaboration diagram for Binc::GaussianEliminationDecoder:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void Receive (Ptr< PacketCombination > p)

Protected Attributes

std::vector< Row > m_rows
unsigned int m_nextIndex

Detailed Description

This class implements a decoder based on Gaussian elimination


Member Function Documentation

void Binc::GaussianEliminationDecoder::Receive ( Ptr< PacketCombination p  )  [virtual]

Add a new PacketCombination to the decoding process

Implements Binc::Decoder.


Member Data Documentation

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.


The documentation for this class was generated from the following files:
 All Classes Functions Variables Friends
Generated on Sat Apr 30 23:15:47 2011 for libBiNC by  doxygen 1.6.3