
Please note we're not talking about BLAS (C interface), but uBLAS which is already a Boost vector/matrix library here: http://www.boost.org/doc/libs/1_39_0/libs/numeric/ublas/doc/index.htm i know that but uBLAS is an attempt to implement C library (actually Fortran) by means of C++ as far as i can see
on 11.08.2009 at 15:07 John Maddock wrote : that is not good i propose pure C++ solution
You also need to be very careful with allowing "simple" expressions like
u = A*v + w
As traditionally these have awful performance due to the temporaries involved. of course an implementation must eleminate such performance issues that's exactly what i'm talking about
There is also an ongoing Boost-sister-project to devise a "next generation" matrix library for C++, but I've lost the link for the moment :-( unfortunally i don't know about that
-- Pavel