Blitz logo

Blitz Support :

From: Dalal, Navneet (navneet.dalal_at_[hidden])
Date: 2003-06-18 19:03:18


Hi everybody,

I am new to Blitz++ and am stuck with one problem.

I want to convolve a 2D signal with a 1D signal, let us say first along
x-axis and then along y-axis.
The reason is my 1D signal is separable (it is Gaussian). So this operation
will be much faster.

Now I have two questions:

1. How can I do these operations in blitz using stencils, expression
templates, etc?

2. Ideally one would like to use 1D convolution signal to convolve first
along x-axis and then convolve new signal along y-axis. Can I avoid
temporaries?

thanks
navneet