feanor_math::algorithms

Module convolution

Source

Modules§

  • Contains multiple implementations of computing convolutions using complex FFTs.
  • Contains an optimized implementation of Karatsuba’s for computing convolutions

Structs§

Constants§

Traits§

  • Trait for objects that can compute a convolution over some ring.
  • Trait to allow rings to customize the parameters with which KaratsubaAlgorithm will 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.