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::details::Lut2Dcoeff< LabelType, ExtensionDegree, FieldSize > Struct Template Reference

Lookup table mapping each extension-field label to its base-field coefficient vector. More...

#include <fields.hpp>

Inheritance diagram for CECCO::details::Lut2Dcoeff< LabelType, ExtensionDegree, FieldSize >:
Inheritance graph

Public Attributes

std::array< std::array< LabelType, ExtensionDegree >, FieldSize > values {}

Detailed Description

template<typename LabelType, size_t ExtensionDegree, size_t FieldSize>
struct CECCO::details::Lut2Dcoeff< LabelType, ExtensionDegree, FieldSize >

Lookup table mapping each extension-field label to its base-field coefficient vector.

Template Parameters
LabelTypeCoefficient label type
ExtensionDegreeNumber of coefficients per element (m)
FieldSizeNumber of field elements

Definition at line 863 of file fields.hpp.

Member Data Documentation

◆ values

template<typename LabelType, size_t ExtensionDegree, size_t FieldSize>
std::array<std::array<LabelType, ExtensionDegree>, FieldSize> CECCO::details::Lut2Dcoeff< LabelType, ExtensionDegree, FieldSize >::values {}

Definition at line 864 of file fields.hpp.


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