From: Cagatay K. <ca...@ae...> - 2002-08-20 07:08:10
|
Hi all i am using blitz20001213 snapshot with gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-85) and blitz 20001213-2.1 with gcc version 2.95.4 20011002 (Debian prerelease) . In both I have problems using stencils and especially mixed pde stencils. I am sending the code and the output of it. #include<blitz/array.h> #include<blitz/array/stencil-et.h> BZ_USING_NAMESPACE(blitz) int main() { const int N=9; Array<float,2> A(N,N),B(N,N); A=0; A(N/2,N/2)=1.0; Range I(1,N-2); Array<float,2> Ai = A(I,I), Bi = B(I,I); const int x = firstDim, y = secondDim; Bi=mixed22(Ai,0,1); cout<<"Result"<<B<<endl; return 0; } g++ -ftemplate-depth-30 -g -DBZ_DEBUG -I/usr/local/blitz-20001213 -c denem.cpp /usr/local/blitz-20001213/blitz/array/stencilops.h: In function `typename T::T_numtype blitz::mixed22 (T &, int, int) [with T = blitz::Array<float, 2>]': denem.cpp:13: instantiated from here /usr/local/blitz-20001213/blitz/array/stencilops.h:1023: no matching function for call to `blitz::Array<float, 2>::shift (int, int &, int, int &)' /usr/local/blitz-20001213/blitz/array/stencilops.h:1023: no matching function for call to `blitz::Array<float, 2>::shift (int, int &, int, int &)' /usr/local/blitz-20001213/blitz/array/stencilops.h:1023: no matching function for call to `blitz::Array<float, 2>::shift (int, int &, int, int &)' /usr/local/blitz-20001213/blitz/array/stencilops.h:1023: no matching function for call to `blitz::Array<float, 2>::shift (int, int &, int, int &)' make: *** [denem.o] Error 1 Can anyone tell me the problem of the code i wrote? is it a bug? Cagatay Koksoy ______________________________________________________________________________ ca...@ae... _______________________________________________________________________________ _______________________________________________ Blitz-support mailing list Bli...@oo... http://www.oonumerics.org/mailman/listinfo.cgi/blitz-support |