|
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>
|
Bounds on code parameters. More...
#include "field_concepts_traits.hpp"

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) |
Bounds on code parameters.
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.