35 #include <itpp/itexports.h>
60 virtual void encode(
const bvec &uncoded_bits, bvec &coded_bits);
62 virtual bvec encode(
const bvec &uncoded_bits);
65 virtual void decode(
const bvec &coded_bits, bvec &decoded_bits);
67 virtual bvec decode(
const bvec &coded_bits);
70 virtual void decode(
const vec &received_signal, bvec &output);
71 virtual bvec decode(
const vec &received_signal);
74 virtual double get_rate()
const {
return 0.5; };
84 #endif // #ifndef EGOLAY_H