Boost logo

Boost :

From: Joerg Walter (jhr.walter_at_[hidden])
Date: 2002-05-03 14:56:25


----- Original Message -----
From: "Paul C. Leopardi" <leopardi_at_[hidden]>
To: <boost_at_[hidden]>
Sent: Friday, May 03, 2002 4:38 PM
Subject: Re: [boost] uBLAS vs MTL for sparse matrices

> Joerg,
> Thanks for your reply. Comments below.
> > But these matrices aren't permutation matrices, i.e. the non zero matrix
> elements aren't always 1?
> No, they are not always 1.
> The matrices form an orthogonal basis for a Clifford algebra. eg.
> [1 0] [0 -1] [0 1] [1 0]
> [0 1],[1 0],[1 0], [0 -1] form a basis for R_{1,1}
> See Ian R. Porteous, "Clifford algebras and the classical groups",
Cambridge
> University Press, 1995.

Without knowing anything about Clifford algebras (should I? ;-): it looks
like your basis could have enough special properties to justify a separate
matrix type (at least for performance reasons ;-). Thanks for the reference.

> > For O(n) complexity you better use sparse_vector_of_sparse_vector or
> compressed_matrix (both currently undocumented ;-(
> OK, I will try compressed_matrix, although I am worried that it is not
> documented. I may not be able to do any coding until June.

That didn't mean, that we do not intend to document it. May be this is
already done in June.

> > P.S.: do we need to consider a class permutation_matrix<>?
> Not on account of GluCat.

Ok.

> My own PS: a while ago, it was suggested that uBLAS and MTL be examined to
> see what the commonalities and differences are. Has this been done?

I didn't suggest it and I didn't do it.

> Is MTL3 still being developed?

I don't know.

> Will it have a uBLAS adaptor?

If the MTL3 interface is suited, we hopefully are able to help our users
with the migration.

Regards

Joerg


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