|
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>
|
Refines FieldType for finite fields 𝔽_{p^m}. More...
#include <field_concepts_traits.hpp>
Refines FieldType for finite fields 𝔽_{p^m}.
| T | Candidate type |
Adds: prime characteristic ≥ 2; field-structure queries get_size(), get_m(), get_p(), get_q(); static generator access via T::get_generator(); element-order queries get_multiplicative_order() and get_additive_order().
Cross-field constructors (embeddings between subfield and superfield) are expected but not enforced by the concept — they live in the concrete classes.
Definition at line 140 of file field_concepts_traits.hpp.