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::Code< T > Member List

This is the complete list of members for CECCO::Code< T >, including all inherited members.

Code(size_t n) noexceptCECCO::Code< T >inline
Code(const Code &other) noexceptCECCO::Code< T >inline
Code(Code &&) noexcept=defaultCECCO::Code< T >
dec_BCJR(const Vector< double > &, Matrix< double > *=nullptr, const std::string &="") constCECCO::Code< T >inlinevirtual
dec_BCJR(const Matrix< double > &, Matrix< double > *=nullptr, const std::string &="") constCECCO::Code< T >inlinevirtual
dec_BD(const Vector< T > &) constCECCO::Code< T >inlinevirtual
dec_BD_EE(const Vector< T > &) constCECCO::Code< T >inlinevirtual
dec_BD_standard_array(const Vector< T > &) constCECCO::Code< T >inlinevirtual
dec_BD_standard_array_EE(const Vector< T > &) constCECCO::Code< T >inlinevirtual
dec_BMA(const Vector< T > &) constCECCO::Code< T >inlinevirtual
dec_BMA_EE(const Vector< T > &) constCECCO::Code< T >inlinevirtual
dec_boosted_BD_standard_array(const Vector< T > &) constCECCO::Code< T >inlinevirtual
dec_BP(const Vector< double > &, size_t=BP_MAX_ITERATIONS, Matrix< double > *=nullptr, const std::string &="", size_t *=nullptr) constCECCO::Code< T >inlinevirtual
dec_BP(const Matrix< double > &, size_t=BP_MAX_ITERATIONS, Matrix< double > *=nullptr, const std::string &="", size_t *=nullptr) constCECCO::Code< T >inlinevirtual
dec_GMD(const Vector< double > &) constCECCO::Code< T >inlinevirtual
dec_GMD(const Matrix< double > &) constCECCO::Code< T >inlinevirtual
dec_GSA_list(const Vector< T > &, size_t=GSA_MULTIPLICITY, size_t=GSA_LIST_SIZE) constCECCO::Code< T >inlinevirtual
dec_GSA_list_optimized(const Vector< T > &, size_t=GSA_MULTIPLICITY, size_t=GSA_LIST_SIZE) constCECCO::Code< T >inlinevirtual
dec_KVA_list(const Vector< double > &, size_t=KVA_STRENGTH, size_t=KVA_LIST_SIZE) constCECCO::Code< T >inlinevirtual
dec_KVA_list(const Matrix< double > &, size_t=KVA_STRENGTH, size_t=KVA_LIST_SIZE) constCECCO::Code< T >inlinevirtual
dec_LC_OSD(const Vector< double > &, size_t=LC_OSD_DELTA, size_t=LC_OSD_LIST_SIZE) constCECCO::Code< T >inlinevirtual
dec_LC_OSD(const Matrix< double > &, size_t=LC_OSD_DELTA, size_t=LC_OSD_LIST_SIZE) constCECCO::Code< T >inlinevirtual
dec_Meggitt(const Vector< T > &) constCECCO::Code< T >inlinevirtual
dec_ML(const Vector< T > &) constCECCO::Code< T >inlinevirtual
dec_ML_EE(const Vector< T > &) constCECCO::Code< T >inlinevirtual
dec_ML_soft(const Vector< double > &) constCECCO::Code< T >inlinevirtual
dec_ML_soft(const Matrix< double > &) constCECCO::Code< T >inlinevirtual
dec_OSD(const Vector< double > &, size_t=OSD_ORDER) constCECCO::Code< T >inlinevirtual
dec_OSD(const Matrix< double > &, size_t=OSD_ORDER) constCECCO::Code< T >inlinevirtual
dec_recursive(const Vector< T > &) constCECCO::Code< T >inlinevirtual
dec_recursive_EE(const Vector< T > &) constCECCO::Code< T >inlinevirtual
dec_SA_list(const Vector< T > &, size_t=SA_LIST_SIZE) constCECCO::Code< T >inlinevirtual
dec_SA_list_optimized(const Vector< T > &, size_t=SA_LIST_SIZE) constCECCO::Code< T >inlinevirtual
dec_ssMAP(const Vector< double > &, Matrix< double > *=nullptr, const std::string &="") constCECCO::Code< T >inlinevirtual
dec_ssMAP(const Matrix< double > &, Matrix< double > *=nullptr, const std::string &="") constCECCO::Code< T >inlinevirtual
dec_standard_array(const Vector< T > &) constCECCO::Code< T >inlinevirtual
dec_Viterbi(const Vector< T > &, const std::string &="") constCECCO::Code< T >inlinevirtual
dec_Viterbi_EE(const Vector< T > &, const std::string &="") constCECCO::Code< T >inlinevirtual
dec_Viterbi_list(const Vector< T > &, size_t) constCECCO::Code< T >inlinevirtual
dec_Viterbi_soft(const Vector< double > &, const std::string &="") constCECCO::Code< T >inlinevirtual
dec_Viterbi_soft(const Matrix< double > &, const std::string &="") constCECCO::Code< T >inlinevirtual
dec_Viterbi_soft_list(const Vector< double > &, size_t) constCECCO::Code< T >inlinevirtual
dec_Viterbi_soft_list(const Matrix< double > &, size_t) constCECCO::Code< T >inlinevirtual
dec_WBA(const Vector< T > &) constCECCO::Code< T >inlinevirtual
dec_WBA_EE(const Vector< T > &) constCECCO::Code< T >inlinevirtual
dec_WBA_optimized(const Vector< T > &) constCECCO::Code< T >inlinevirtual
enc(const Vector< T > &) constCECCO::Code< T >inlinevirtual
encinv(const Vector< T > &) constCECCO::Code< T >inlinevirtual
erasure_positions(const Vector< T > &r) constCECCO::Code< T >inlineprotected
get_info(std::ostream &) constCECCO::Code< T >inlinevirtual
get_n() const noexceptCECCO::Code< T >inline
info_prelude(std::ostream &os) constCECCO::Code< T >inlineprotected
nCECCO::Code< T >protected
operator=(const Code &other) noexceptCECCO::Code< T >inline
operator=(Code &&) noexcept=defaultCECCO::Code< T >
~Code()=defaultCECCO::Code< T >virtual