Re: [eigen] Diagonal matrices diff |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]
- To: eigen@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [eigen] Diagonal matrices diff
- From: Benoit Jacob <jacob.benoit.1@xxxxxxxxx>
- Date: Sun, 10 May 2009 16:55:29 +0200
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=6JrcWV8b/psL1gYU+RROuEbhpVxkpg75R7lMIwEsRvY=; b=ILim7ZgGBv4tFEqkQDjRaFiKSkyJj1YjazK5b8Xniw5OVIcNp+LDKcpVHazG5e1S+v gVpXG1t5dYRFTaArKjg2usDhs9apn/VeySIpX+BaJixkpC5SeM5MOPBQ+5X7spknN5QE vJLpht7K0RqSfN3hQ8y7dEZndZ3uZ11EkRHNQ=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=viuJztjpCQwcY7T8ok71xmVewg3FJukftvX6IjnAk5IIl+Got4oCjX7SAjOgpnYHfv lxqmC6kuyrp36DQH6dniCD68nL+XohRneAYWwymzMGZxL0ApA2XFibjqvg0NoJnjgJek YqeiW4O36vtiBjBKNPBVNv95AqFFhU9/jaOU0=
2009/5/10 Gael Guennebaud <gael.guennebaud@xxxxxxxxx>:
> Hi,
>
> I did not read your patch carefully (no time right now) but initially
> I thought it would be better to keep DiagonalCoeffs and add a new Band
> class (for compilation time, more specialized API, etc...).
There's a misunderstanding. By "Band" I mean exactly one
diagonal/subdiagonal/superdiagonal. I'm using "band" as a shorter,
unified synonym for all that.
The only difference between Band and DiagonalCoeffs, is that now the
index (positive for superdiagonal, negative for subdiagonal) can be a
runtime variable.
When I add a class for banded matrix allowing multiple bands, I'll
call it "BandedMatrix".
Is this terminology OK?
> see what I wrote:
> http://eigen.tuxfamily.org/index.php?title=SpecialMatrix#skyline.2Fband_matrix
Yes, I read it, btw i made comments here,
http://listengine.tuxfamily.org/lists.tuxfamily.org/eigen/2009/03/msg00130.html
i'd be interested in your thoughts before i do BandedMatrix.
Cheers,
Benoit