| 262 | |
| 263 | template<typename B, typename Q> |
| 264 | module::Decoder_SIHO<B, Q>* |
| 265 | Decoder_RSC ::build_viterbi(const std::vector<std::vector<int>>& trellis) const |
| 266 | { |
| 267 | if (this->buffered) |
| 268 | { |
| 269 | throw spu::tools::invalid_argument("Viterbi decoder is incompatible with buffered encoding. " |
| 270 | "Please add --enc-no-buff or choose another decoder."); |
| 271 | } |
| 272 | return new module::Decoder_Viterbi_SIHO<B, Q>(this->K, trellis, true); |
| 273 | } |
| 274 | |
| 275 | template<typename B, typename Q> |
| 276 | module::Decoder_SIHO<B, Q>* |
nothing calls this directly
no outgoing calls
no test coverage detected