| 73 | |
| 74 | template<typename B, typename Q> |
| 75 | module::Decoder_SIHO<B, Q>* |
| 76 | Decoder_polar_PAC ::build(const std::vector<bool>& frozen_bits, |
| 77 | const module::CRC<B>* crc, |
| 78 | module::Encoder<B>* encoder) const |
| 79 | { |
| 80 | return new module::Decoder_polar_PAC_SCL_naive<B, Q, tools::f_LLR<Q>, tools::g_LLR<B, Q>>( |
| 81 | this->K, this->N_cw, this->L, frozen_bits, this->conv); |
| 82 | throw spu::tools::cannot_allocate(__FILE__, __LINE__, __func__); |
| 83 | } |
| 84 | |
| 85 | // ==================================================================================== explicit template instantiation |
| 86 | #include "Tools/types.h" |
nothing calls this directly
no outgoing calls
no test coverage detected