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
code_bounds.hpp File Reference

Bounds on code parameters. More...

Include dependency graph for code_bounds.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  CECCO
 Provides a framework for error correcting codes.
namespace  CECCO::details
 Contains implementation details not to be exposed to the user. Functions and classes here may change without notice.

Functions

template<FiniteFieldType T>
long double CECCO::HammingUpperBound (size_t n, size_t dmin)
template<FiniteFieldType T>
InfInt CECCO::details::A (size_t n, size_t d, InfInt w)
template<FiniteFieldType T>
long double CECCO::JohnsonUpperBound (size_t n, size_t dmin)
template<FiniteFieldType T>
long double CECCO::PlotkinUpperBound (size_t n, size_t dmin)
template<FiniteFieldType T>
long double CECCO::EliasUpperBound (size_t n, size_t dmin)
size_t CECCO::SingletonUpperBound (size_t n, size_t dmin)
template<FiniteFieldType T>
size_t CECCO::GriesmerUpperBound (size_t n, size_t dmin)
template<FiniteFieldType T>
long double CECCO::UpperBound (size_t n, size_t dmin)
template<FiniteFieldType T>
size_t CECCO::GilbertVarshamovLowerBound (size_t n, size_t dmin)
template<FiniteFieldType T>
size_t CECCO::BurstUpperBound (size_t n, size_t ell)
size_t CECCO::ReigerBurstUpperBound (size_t n, size_t ell)

Detailed Description

Bounds on code parameters.

Author
Christian Senger senge.nosp@m.r@in.nosp@m.ue.un.nosp@m.i-st.nosp@m.uttga.nosp@m.rt.d.nosp@m.e
Version
1.0.0
Date
2026

Licensed for noncommercial use only, including academic teaching, research, and personal non-profit purposes. Commercial use is prohibited without a separate commercial license. See the LICENSE file in the repository root for full terms and how to request a commercial license.

Definition in file code_bounds.hpp.