|
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>
|
Field multiplexer ā reconstruct š½_E elements from š½_S coefficients. More...
#include <blocks.hpp>

Public Member Functions | |
| constexpr | MUX ()=default |
| constexpr E | operator() (const Vector< S > &in) |
| Reconstruct an element from its subfield-coefficient vector. | |
| Vector< E > | operator() (const Matrix< S > &in) |
| Reconstruct a vector of elements from a subfield-coefficient matrix. | |
Field multiplexer ā reconstruct š½_E elements from š½_S coefficients.
| S | Subfield |
| E | Extension of S |
Inverse of DEMUX. The input matrix must have [E:S] rows; each column is interpreted as the coefficient vector of one E element, and the output Vector<E> has one entry per input column. original >> DEMUX{} >> MUX{} == original for compatible field pairs.
Definition at line 911 of file blocks.hpp.
|
constexprdefault |
| Vector< E > CECCO::MUX< S, E >::operator() | ( | const Matrix< S > & | in | ) |
Reconstruct a vector of elements from a subfield-coefficient matrix.
| in | [E:S] Ć n matrix of S coefficients |
Definition at line 932 of file blocks.hpp.
|
inlineconstexpr |
Reconstruct an element from its subfield-coefficient vector.
| in | Length-[E:S] coefficient vector |
Definition at line 920 of file blocks.hpp.