src/cplib/convolution/convolution

  Source   Edit

Procs

proc convolution[T: BarrettModint or MontgomeryModint](f, g: seq[T]): seq[T]
  Source   Edit
proc convolution_ll(f, g: seq[int]): seq[int] {....raises: [], tags: [].}
  Source   Edit
proc convolution_naive[T: BarrettModint or MontgomeryModint or int](f, g: seq[T]): seq[
    T]
  Source   Edit

Converters

converter tomint167772161(a`gensym1: int): StaticMontgomeryModint[167772161'u32] {.
    ...raises: [], tags: [].}
  Source   Edit
converter tomint469762049(a`gensym2: int): StaticMontgomeryModint[469762049'u32] {.
    ...raises: [], tags: [].}
  Source   Edit
converter tomint754974721(a`gensym0: int): StaticMontgomeryModint[754974721'u32] {.
    ...raises: [], tags: [].}
  Source   Edit