#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.
 
◆ DBuffer
◆ DBufferRow
◆ FBuffer
◆ FBufferRow
◆ symbol_t
◆ ~TimeBlockEncoder()
  
  
      
        
          | virtual TimeBlockEncoder::~TimeBlockEncoder  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
◆ TimeBlockEncoder()
  
  
      
        
          | TimeBlockEncoder::TimeBlockEncoder  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
 
◆ Decode()
◆ EncodeWithDithering()
◆ EncodeWithoutDithering()
◆ InitializeDecode()
  
  
      
        
          | virtual void TimeBlockEncoder::InitializeDecode  | 
          ( | 
          const float *  | 
          metaBuffer,  | 
         
        
           | 
           | 
          size_t  | 
          nRow,  | 
         
        
           | 
           | 
          size_t  | 
          nAntennae  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ MetaDataCount()
  
  
      
        
          | virtual size_t TimeBlockEncoder::MetaDataCount  | 
          ( | 
          size_t  | 
          nRow,  | 
         
        
           | 
           | 
          size_t  | 
          nPol,  | 
         
        
           | 
           | 
          size_t  | 
          nChannels,  | 
         
        
           | 
           | 
          size_t  | 
          nAntennae  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ SymbolCount() [1/2]
  
  
      
        
          | virtual size_t TimeBlockEncoder::SymbolCount  | 
          ( | 
          size_t  | 
          nRow | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ SymbolCount() [2/2]
  
  
      
        
          | virtual size_t TimeBlockEncoder::SymbolCount  | 
          ( | 
          size_t  | 
          nRow,  | 
         
        
           | 
           | 
          size_t  | 
          nPol,  | 
         
        
           | 
           | 
          size_t  | 
          nChannels  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
pure virtual   | 
  
 
 
◆ SymbolsPerRow()
  
  
      
        
          | virtual size_t TimeBlockEncoder::SymbolsPerRow  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
pure virtual   | 
  
 
 
The documentation for this class was generated from the following file: