Module linear_transformation

Source

Structs§

BytewiseLookupTransformation
Linear transformation using precomputed byte-indexed lookup tables.
BytewiseLookupTransformationFactory
Factory for creating bytewise lookup transformations.
FieldLinearTransformation
An $\mathbb{F}_2$-linear transformation on binary fields.
IDTransformation
InputWrappingTransformation
Wraps a transformation on underliers to accept inputs with underliers.
InputWrappingTransformationFactory
Factory that wraps an underlier transformation factory to accept inputs with underliers.
OutputWrappingTransformation
Wraps a transformation on underliers to operate on types with underliers.
OutputWrappingTransformationFactory
Factory that wraps an underlier transformation factory to work with types that have underliers.

Traits§

LinearTransformationFactory
Factory trait for creating linear transformations from column data.
PackedTransformationFactory
This crates represents a type that creates a packed transformation from Self to a packed field based on the scalar field transformation.
Transformation
Generic transformation trait that is used both for scalars and packed fields

Type Aliases§

WrappingTransformation
Transformation that wraps both input and output, converting between types with underliers.