Blitz logo

Blitz Support :

From: Dalal, Navneet (navneet.dalal_at_[hidden])
Date: 2003-07-17 14:35:00


Hi,

I am writing bilinear interpolation code using blitz arrays. I would like to
write this code for general N-d arrays using meta programming.

However, I am stuck with one problem: how can I get a sub array along one
particular dimension for a blitz array ?

What I need is something like this:

Array<double, 2> a (10, 10);
// init a

int index = 5;
int firstDimension = 0;

Array<double,1> b = a.subarray(firstDimension, index);

// now b points to a(5, range::all)

Is there a function or operator already overloaded for this purpose?

thanks
navneet