![]() |
Blitz Support : |
From: Amit.Itagi_at_[hidden]
Date: 2004-05-10 12:16:39
Hi,
I am trying to implement something on the following lines:
Array<float,3> A, B; //size Nx*Ny*Nz
Array<int,3> index; // size Nx*Ny*Nz
Array<float,1> C; // A look up table
.
.
.
for(k=0; k<Nz; k++)
for(j=0; j<Ny; j++)
for(i=0; i<Nx; i++)
A(i,j,k)+=B(i,j,k)*C(index(i,j,k));
Can I use an efficient simple statement in Blitz using "Range" ?
eg:
For range objects I, J, K
A(I,J,K)+=B(I,J,K)*________
I do not know what to fill in the blanks !! C(index(I,J,K)) does not work.
Thanks
Rgds,
Amit