Boost logo

Boost :

Subject: Re: [boost] Interest in multi-dimensional array class templates.
From: Joel falcou (joel.falcou_at_[hidden])
Date: 2011-06-19 11:07:33


On 19/06/11 06:50, Paul A. Bristow wrote:
> But are there applications where you do not need what LAPACK provides?
> Is this where this might still be a useful library?
>
> LAPACK may be a heavy addition if it is not used?
> (My previous experience some years ago was that it was troublesome for the non-cognoscenti to set
> up).

Well, you're dealign with matrices and vector to do some linear algebra.
At some point it means you'll want to do some algebra
operations on them beside adding and multiplying them by scalar.
In this case, 99% of what you need exists in BLAS/LAPACK.

If you never do a matrix product nor a SVD or a LU decomposition, never
try to compute dot or external product, then you dont need a matrix, you
need a 2D array without any special semantic. And so this type needs to
be called array and not matrix nor vector.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk