casacore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AFTimeBlockEncoder Member List

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

_ditherDistAFTimeBlockEncoderprivate
_fitToMaximumAFTimeBlockEncoderprivate
_nChannelsAFTimeBlockEncoderprivate
_nPolAFTimeBlockEncoderprivate
_rmsPerAntennaAFTimeBlockEncoderprivate
_rmsPerChannelAFTimeBlockEncoderprivate
AFTimeBlockEncoder(size_t nPol, size_t nChannels, bool fitToMaximum)AFTimeBlockEncoder
calculateAntennaeRMS(const std::vector< DBufferRow > &data, size_t polIndex, size_t antennaCount)AFTimeBlockEncoderprivate
changeAntennaFactor(std::vector< DBufferRow > &data, float *metaBuffer, size_t antennaIndex, size_t antennaCount, size_t polIndex, double factor)AFTimeBlockEncoderprivate
changeChannelFactor(std::vector< DBufferRow > &data, float *metaBuffer, size_t visIndex, double factor)AFTimeBlockEncoderprivate
DBuffer typedefTimeBlockEncoder
DBufferRow typedefTimeBlockEncoder
Decode(const dyscostman::StochasticEncoder< float > &gausEncoder, FBuffer &buffer, const symbol_t *symbolBuffer, size_t blockRow, size_t antenna1, size_t antenna2) finaloverrideAFTimeBlockEncodervirtual
encode(const dyscostman::StochasticEncoder< float > &gausEncoder, const FBuffer &buffer, float *metaBuffer, symbol_t *symbolBuffer, size_t antennaCount, std::mt19937 *rnd)AFTimeBlockEncoderprivate
EncodeWithDithering(const dyscostman::StochasticEncoder< float > &gausEncoder, FBuffer &buffer, float *metaBuffer, symbol_t *symbolBuffer, size_t antennaCount, std::mt19937 &rnd) finaloverrideAFTimeBlockEncoderinlinevirtual
EncodeWithoutDithering(const dyscostman::StochasticEncoder< float > &gausEncoder, FBuffer &buffer, float *metaBuffer, symbol_t *symbolBuffer, size_t antennaCount) finaloverrideAFTimeBlockEncoderinlinevirtual
FBuffer typedefTimeBlockEncoder
FBufferRow typedefTimeBlockEncoder
fitToMaximum(std::vector< DBufferRow > &data, float *metaBuffer, const dyscostman::StochasticEncoder< float > &gausEncoder, size_t antennaCount)AFTimeBlockEncoderprivate
InitializeDecode(const float *metaBuffer, size_t nRow, size_t nAntennae) finaloverrideAFTimeBlockEncodervirtual
MetaDataCount(size_t, size_t nPol, size_t nChannels, size_t nAntennae) const finaloverrideAFTimeBlockEncoderinlinevirtual
Normalize(const dyscostman::StochasticEncoder< float > &gausEncoder, TimeBlockBuffer< std::complex< float >> &buffer, size_t antennaCount)AFTimeBlockEncoder
symbol_t typedefTimeBlockEncoder
SymbolCount(size_t nRow, size_t nPol, size_t nChannels) const finaloverrideAFTimeBlockEncoderinlinevirtual
SymbolCount(size_t nRow) const finaloverrideAFTimeBlockEncoderinlinevirtual
SymbolsPerRow() const finaloverrideAFTimeBlockEncoderinlinevirtual
TimeBlockEncoder()TimeBlockEncoderinlineprotected
~AFTimeBlockEncoder() overrideAFTimeBlockEncodervirtual
~TimeBlockEncoder()TimeBlockEncoderinlinevirtual