Loading...
Searching...
No Matches
AFTimeBlockEncoder Member List

This is the complete list of members for AFTimeBlockEncoder, including all inherited members.

_ditherDist | AFTimeBlockEncoder | private
_fitToMaximum | AFTimeBlockEncoder | private
_nChannels | AFTimeBlockEncoder | private
_nPol | AFTimeBlockEncoder | private
_rmsPerAntenna | AFTimeBlockEncoder | private
_rmsPerChannel | AFTimeBlockEncoder | private
AFTimeBlockEncoder(size_t nPol, size_t nChannels, bool fitToMaximum) | AFTimeBlockEncoder |
calculateAntennaeRMS(const std::vector< DBufferRow > &data, size_t polIndex, size_t antennaCount) | AFTimeBlockEncoder | private
changeAntennaFactor(std::vector< DBufferRow > &data, float *metaBuffer, size_t antennaIndex, size_t antennaCount, size_t polIndex, double factor) | AFTimeBlockEncoder | private
DBuffer typedef | TimeBlockEncoder |
DBufferRow typedef | TimeBlockEncoder |
Decode(const dyscostman::StochasticEncoder< float > &gausEncoder, FBuffer &buffer, const symbol_t *symbolBuffer, size_t blockRow, size_t antenna1, size_t antenna2) final override | AFTimeBlockEncoder | virtual
encode(const dyscostman::StochasticEncoder< float > &gausEncoder, const FBuffer &buffer, float *metaBuffer, symbol_t *symbolBuffer, size_t antennaCount, std::mt19937 *rnd) | AFTimeBlockEncoder | private
EncodeWithDithering(const dyscostman::StochasticEncoder< float > &gausEncoder, FBuffer &buffer, float *metaBuffer, symbol_t *symbolBuffer, size_t antennaCount, std::mt19937 &rnd) final override | AFTimeBlockEncoder | inline virtual
EncodeWithoutDithering(const dyscostman::StochasticEncoder< float > &gausEncoder, FBuffer &buffer, float *metaBuffer, symbol_t *symbolBuffer, size_t antennaCount) final override | AFTimeBlockEncoder | inline virtual
FBuffer typedef | TimeBlockEncoder |
FBufferRow typedef | TimeBlockEncoder |
fitToMaximum(std::vector< DBufferRow > &data, float *metaBuffer, const dyscostman::StochasticEncoder< float > &gausEncoder, size_t antennaCount) | AFTimeBlockEncoder | private
InitializeDecode(const float *metaBuffer, size_t nRow, size_t nAntennae) final override | AFTimeBlockEncoder | virtual
MetaDataCount(size_t, size_t nPol, size_t nChannels, size_t nAntennae) const final override | AFTimeBlockEncoder | inline virtual
Normalize(const dyscostman::StochasticEncoder< float > &gausEncoder, TimeBlockBuffer< std::complex< float > > &buffer, size_t antennaCount) | AFTimeBlockEncoder |
symbol_t typedef | TimeBlockEncoder |
SymbolCount(size_t nRow, size_t nPol, size_t nChannels) const final override | AFTimeBlockEncoder | inline virtual
SymbolCount(size_t nRow) const final override | AFTimeBlockEncoder | inline virtual
SymbolsPerRow() const final override | AFTimeBlockEncoder | inline virtual
TimeBlockEncoder() | TimeBlockEncoder | inline protected
~AFTimeBlockEncoder() override | AFTimeBlockEncoder | virtual
~TimeBlockEncoder() | TimeBlockEncoder | inline virtual