dkh.numeric.convolution

Members

Functions

fft
void fft(Complex!double[] c)

fft

multiply
double[] multiply(in double[] a, in double[] b)

multiply two double[]

multiply
Mint[] multiply(in Mint[] a, in Mint[] b)

multiply 2 Mint

multiply
Mint[] multiply(in Mint[] a, in Mint[] b)

multiply 2 Mint

nft
void nft(Mint[] c)

nft(G must be primitive root)

Meta