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.hpp
Go to the documentation of this file.
1/*
2 * @copyright
3 * Copyright (c) 2026, Christian Senger <senger@inue.uni-stuttgart.de>
4 *
5 * Licensed for noncommercial use only, including academic teaching, research, and personal non-profit purposes.
6 * Commercial use is prohibited without a separate commercial license. See the [LICENSE](../../LICENSE) file in the
7 * repository root for full terms and how to request a commercial license.
8 */
9
10#ifndef CECCO_HPP
11#define CECCO_HPP
12
13/**
14 * @namespace CECCO
15 * @brief Provides a framework for error correcting codes
16 */
17namespace CECCO {
18/**
19 * @namespace CECCO::details
20 * @brief Contains implementation details not to be exposed to the user. Functions and classes here may change without
21 * notice.
22 */
23namespace details {}
24} // namespace CECCO
25
26#include "blocks.hpp"
27#include "codes.hpp"
28/*
29// transitive
30#include "code_bounds.hpp"
31#include "field_concepts_traits.hpp"
32#include "fields.hpp"
33#include "helpers.hpp"
34#include "matrices.hpp"
35#include "polynomials.hpp"
36#include "trellises.hpp"
37#include "vectors.hpp"
38*/
39
40#endif
Contains implementation details not to be exposed to the user. Functions and classes here may change ...
Definition blocks.hpp:59
Provides a framework for error correcting codes.
Definition blocks.hpp:57