From: Ian S. <ian...@st...> - 2003-02-03 17:32:00
|
> division,...), as efficient in terms of velocity of execution > as in Matlab? Our experiments show that using gcc -O3 -march=pentium4 -mfpmath=sse -DNDEBUG on a Pentium4 gives similar or better performance to matlab, on simple maths operations. In terms of code, you could speed up your operation as follows // assume sizes are equal vnl_c_vector<double>::multiply(A.data_block(), B.data_block(), temp.data_block(), A.size()); > Second question: I'm working on 3D matrices (the structure is > a vcl_vector > of vnl_matrix), but I have a problem of memory (stack error) > in running the There are no known problems with vcl_vector<vnl_matrix<T> >. If you me a small example program that fails, I can incorporate it into the tests, and the maintainers will be able to fix it. Ian. |