Boost logo

Glas :

Re: [glas] [oon-list] New linear algebra library

From: Toon Knapen (toon.knapen_at_[hidden])
Date: 2005-09-21 09:36:35

Hello Herman,

I know boost::ublas handles storage on the heap or stack generically.

Also with GLAS ( we plan to introduce
storage-concepts that provide LA functionality on vectors and matrices
that are allocated on the heap or the stack. We also plan to be able to
store them in a distributed manner (although I guess that is not in your
requirement list I just wanted to emphasize that 'how a matrix is
stored' should be orthogonal/generic in respect to the 'functions
applied on the matrix').

Herman Bruyninckx wrote:
> On Sat, 3 Sep 2005, John Ring wrote:
>>i have just published a linear algebra library at
>>It has the following functionality: Template based C++ classes and routines
>>for linear algebra. Matrix storage types : (dense, packed (tri, sym, herm),
>>banded) all row/col major, compressed diagonal. Vector with STL container
>>type methods. BLAS interface routines.
>>i would be grateful if people could take a look and get back to me with any
> Do you allocate everything (including possible temporaty storage) on the
> stack, or do you need the heap too?
> I'm asking this because I'm still looking for a real realtime matrix class,
> i.e., one that is guaranteed never to have to wait for memory.
> Herman
> --
> K.U.Leuven, Mechanical Eng., Mechatronics & Robotics Research Group
> <> Tel: +32 16 322480
> Disclaimer:
> _______________________________________________
> oon-list mailing list
> oon-list_at_[hidden]

Check out our training program on acoustics
and register on-line at