C(++)ECCO
C++ Error Control COding: a header-only library for ECC simulations and experiments, modeling complete coding systems across arbitrary finite fields and complex inter-field relationships - Christian Senger <senger@inue.uni-stuttgart.de>
Loading...
Searching...
No Matches
CECCO::Dec< T > Class Template Reference

#include <codes.hpp>

Public Member Functions

 Dec (const Code< T > &C, method_t method=method_t::ML) noexcept
Vector< T > operator() (const Vector< T > &in) const
Vector< T > operator() (const Vector< double > &in) const
Vector< T > operator() (const Matrix< double > &in) const
void set_bp_max_iterations (size_t l)
void set_osd_order (size_t w)
void set_lc_osd_delta (size_t d)
void set_lc_osd_ell_max (size_t l)

Detailed Description

template<FieldType T>
class CECCO::Dec< T >

Definition at line 7138 of file codes.hpp.

Constructor & Destructor Documentation

◆ Dec()

template<FieldType T>
CECCO::Dec< T >::Dec ( const Code< T > & C,
method_t method = method_t::ML )
inlineexplicitnoexcept

Definition at line 7140 of file codes.hpp.

Member Function Documentation

◆ operator()() [1/3]

template<FieldType T>
Vector< T > CECCO::Dec< T >::operator() ( const Matrix< double > & in) const
inline

Definition at line 7209 of file codes.hpp.

◆ operator()() [2/3]

template<FieldType T>
Vector< T > CECCO::Dec< T >::operator() ( const Vector< double > & in) const
inline

Definition at line 7185 of file codes.hpp.

◆ operator()() [3/3]

template<FieldType T>
Vector< T > CECCO::Dec< T >::operator() ( const Vector< T > & in) const
inline

Definition at line 7142 of file codes.hpp.

◆ set_bp_max_iterations()

template<FieldType T>
void CECCO::Dec< T >::set_bp_max_iterations ( size_t l)
inline

Definition at line 7236 of file codes.hpp.

◆ set_lc_osd_delta()

template<FieldType T>
void CECCO::Dec< T >::set_lc_osd_delta ( size_t d)
inline

Definition at line 7238 of file codes.hpp.

◆ set_lc_osd_ell_max()

template<FieldType T>
void CECCO::Dec< T >::set_lc_osd_ell_max ( size_t l)
inline

Definition at line 7239 of file codes.hpp.

◆ set_osd_order()

template<FieldType T>
void CECCO::Dec< T >::set_osd_order ( size_t w)
inline

Definition at line 7237 of file codes.hpp.


The documentation for this class was generated from the following file: