Modules§
- Contains multiple implementations of computing convolutions using complex FFTs.
- Contains an optimized implementation of Karatsuba’s for computing convolutions
Structs§
- Implementation of convolutions that uses Karatsuba’s algorithm with a threshold defined by
KaratsubaHint.
Constants§
- Good default algorithm for computing convolutions, using Karatsuba’s algorithm with a threshold defined by
KaratsubaHint.
Traits§
- Trait for objects that can compute a convolution over some ring.
- Trait to allow rings to customize the parameters with which
KaratsubaAlgorithmwill compute convolutions over the ring. - Trait for convolution algorithms that can “prepare” one (or both) operands in advance by computing additional data, and then use this data to perform the actual convolution more efficiently.