Functions§
- apply_
circulant - Given the first row
circ_matrix
of an NxN circulant matrix, say C, return the productC*input
. - apply_
circulant_ fft - Use the convolution theorem to calculate the product of the given circulant matrix and the given vector.
- dot_
product - This will throw an error if N = 0 but it’s hard to imagine this case coming up.
- first_
row_ to_ first_ col - Given the first row of a circulant matrix, return the first column.