| 52 | |
| 53 | template<typename B> |
| 54 | void |
| 55 | Encoder_RSC_sys<B>::_encode(const B* U_K, B* X_N, const size_t /*frame_id*/) |
| 56 | { |
| 57 | if (buffered_encoding) |
| 58 | __encode(U_K, |
| 59 | X_N, // sys |
| 60 | X_N + 1 * this->K, // tail sys |
| 61 | X_N + 1 * this->K + this->n_ff, // par |
| 62 | X_N + 2 * this->K + this->n_ff); // tail par |
| 63 | else |
| 64 | __encode(U_K, |
| 65 | X_N, // sys |
| 66 | X_N + 2 * this->K, // tail sys |
| 67 | X_N + 1, // par |
| 68 | X_N + 2 * this->K + 1, // tail par |
| 69 | 2, // stride |
| 70 | 2); // stride tail bits |
| 71 | } |
| 72 | |
| 73 | template<typename B> |
| 74 | std::vector<std::vector<int>> |
nothing calls this directly
no outgoing calls
no test coverage detected