23 #ifndef SRC_AUTO_ENCODERS_DUMMYCHARENCODER_HPP_ 
   24 #define SRC_AUTO_ENCODERS_DUMMYCHARENCODER_HPP_ 
std::shared_ptr< mic::types::MatrixXf > MatrixXfPtr
Shared pointer to matrix with single precision floats (of dynamic size). 
 
~CharMatrixXfEncoder()
Default destructor - empty. 
 
virtual std::shared_ptr< char > decodeSample(const mic::types::MatrixXfPtr &sdr_)
 
Abstract parent class for all encoders using MatrixXf as SDR datatype. 
 
Encoder responsible for encoding character into Matrix SDRs. A 1-of-k encoder, i.e. it simply encodes char to ASCII and turns on that bit, i.e. there is no learning. 
 
virtual mic::types::MatrixXfPtr encodeSample(const std::shared_ptr< char > &sample_)
Method responsible for encoding of input data sample into SDR (a vector of floats). 
 
CharMatrixXfEncoder(size_t sdr_length_)