Multi-dimensional array library for C++ with fast operations
Multi-dimensional array library for C++
$ Include blitz headers: #include <blitz/array.h>$ blitz::Array<double,2> A(10,10); A = A + 1;$ blitz::Array<int,3> cube(5,5,5); cube = 42;$ A = sin(A) * cos(B) + exp(C);$ blitz::Array<double,2> subarray = A(blitz::Range(0,4), blitz::Range(0,4));