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::LutHolder< LutType, ProviderLutType, P, F, mode > Struct Template Reference

Holds a LUT generated by F(P); P provides a dependency table. More...

Inheritance diagram for CECCO::details::LutHolder< LutType, ProviderLutType, P, F, mode >:
Inheritance graph

Detailed Description

template<typename LutType, typename ProviderLutType, const ProviderLutType &(*)() P, LutType(*)(const ProviderLutType &(*)()) F, LutMode mode>
struct CECCO::details::LutHolder< LutType, ProviderLutType, P, F, mode >

Holds a LUT generated by F(P); P provides a dependency table.

Template Parameters
LutTypeGenerated table type
ProviderLutTypeDependency table type
PProvider accessor (returns the dependency table)
FGenerator function consuming the provider
modeLutMode::CompileTime or LutMode::RunTime

Used for extension-field tables that consume a coefficient table from the base field.

Definition at line 1236 of file fields.hpp.


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