#include <timeblockencoder.h>
|
virtual | ~TimeBlockEncoder () |
|
virtual void | EncodeWithDithering (const dyscostman::StochasticEncoder< float > &gausEncoder, FBuffer &buffer, float *metaBuffer, symbol_t *symbolBuffer, size_t antennaCount, std::mt19937 &rnd)=0 |
|
virtual void | EncodeWithoutDithering (const dyscostman::StochasticEncoder< float > &gausEncoder, FBuffer &buffer, float *metaBuffer, symbol_t *symbolBuffer, size_t antennaCount)=0 |
|
virtual void | InitializeDecode (const float *metaBuffer, size_t nRow, size_t nAntennae)=0 |
|
virtual void | Decode (const dyscostman::StochasticEncoder< float > &gausEncoder, FBuffer &buffer, const symbol_t *symbolBuffer, size_t blockRow, size_t antenna1, size_t antenna2)=0 |
|
virtual size_t | SymbolCount (size_t nRow, size_t nPol, size_t nChannels) const =0 |
|
virtual size_t | SymbolCount (size_t nRow) const =0 |
|
virtual size_t | SymbolsPerRow () const =0 |
|
virtual size_t | MetaDataCount (size_t nRow, size_t nPol, size_t nChannels, size_t nAntennae) const =0 |
|
Definition at line 34 of file timeblockencoder.h.
virtual TimeBlockEncoder::~TimeBlockEncoder |
( |
| ) |
|
|
inlinevirtual |
TimeBlockEncoder::TimeBlockEncoder |
( |
| ) |
|
|
inlineprotected |
virtual void TimeBlockEncoder::InitializeDecode |
( |
const float * |
metaBuffer, |
|
|
size_t |
nRow, |
|
|
size_t |
nAntennae |
|
) |
| |
|
pure virtual |
virtual size_t TimeBlockEncoder::MetaDataCount |
( |
size_t |
nRow, |
|
|
size_t |
nPol, |
|
|
size_t |
nChannels, |
|
|
size_t |
nAntennae |
|
) |
| const |
|
pure virtual |
virtual size_t TimeBlockEncoder::SymbolCount |
( |
size_t |
nRow, |
|
|
size_t |
nPol, |
|
|
size_t |
nChannels |
|
) |
| const |
|
pure virtual |
virtual size_t TimeBlockEncoder::SymbolCount |
( |
size_t |
nRow | ) |
const |
|
pure virtual |
virtual size_t TimeBlockEncoder::SymbolsPerRow |
( |
| ) |
const |
|
pure virtual |
The documentation for this class was generated from the following file: