MCPcopy Create free account
hub / github.com/aff3ct/aff3ct / _decode_siho

Method _decode_siho

src/Module/Decoder/Repetition/Decoder_repetition.cpp:64–87  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

62
63template<typename B, typename R>
64int
65Decoder_repetition<B, R>::_decode_siho(const R* Y_N, B* V_K, const size_t frame_id)
66{
67 // auto t_load = std::chrono::steady_clock::now(); // -----------------------------------------------------------
68 // LOAD
69 _load(Y_N);
70 // auto d_load = std::chrono::steady_clock::now() - t_load;
71
72 // auto t_decod = std::chrono::steady_clock::now(); // --------------------------------------------------------
73 // DECODE
74 auto status = this->_decode_siso_alt(sys.data(), par.data(), ext.data(), frame_id);
75 // auto d_decod = std::chrono::steady_clock::now() - t_decod;
76
77 // auto t_store = std::chrono::steady_clock::now(); // ---------------------------------------------------------
78 // STORE
79 tools::hard_decide(ext.data(), V_K, this->K);
80 // auto d_store = std::chrono::steady_clock::now() - t_store;
81
82 // (*this)[dec::tsk::decode_siho].update_timer(dec::tm::decode_siho::load, d_load);
83 // (*this)[dec::tsk::decode_siho].update_timer(dec::tm::decode_siho::decode, d_decod);
84 // (*this)[dec::tsk::decode_siho].update_timer(dec::tm::decode_siho::store, d_store);
85
86 return status;
87}
88
89// ==================================================================================== explicit template instantiation
90#include "Tools/types.h"

Callers

nothing calls this directly

Calls 1

_decode_siso_altMethod · 0.45

Tested by

no test coverage detected