$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
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