# Fast column-wise convolution of a matrix

### Description

Use the Fast Fourier Transform to perform convolutions between a sequence and each column of a matrix.

### Usage

1 | ```
convolve2D(x, y, conj = TRUE, type = c("circular", "open"))
``` |

### Arguments

`x` |
M |

`y` |
Numeric sequence of length N. |

`conj` |
Logical; if |

`type` |
Character; one of For For |

### Details

This is a corrupted version of convolve made by replacing `fft`

with
`mvfft`

in a few places. It would be nice to submit this to the R Developers
for inclusion.

### Value

M `x`

n matrix

### Note

This function was copied from `waveslim`

to limit package dependencies.

### Author(s)

Brandon Whitcher