Re: [eigen] News on sparse modules and 3.1 beta 1 on Monday

[ Thread Index | Date Index | More Archives ]

On Sat, Dec 3, 2011 at 2:47 PM, Christoph Hertzberg
<chtz@xxxxxxxxxxxxxxxxxxxxxxxx> wrote:
> Do you plan to keep _valuePtr(), etc? They are marked as internal, however
> they are very handy when interacting with other libraries.

Good point, I forgot about them. Actually I plan to make them official
and remove the "_" prefix.

> I guess that solves ?
> (Except for re-computation of matrix*matrix, but that was a rather exotic
> wish)


> There might be other bugs already fixed (some very old bugs just have a
> non-working link to bitbucket and have quite likely been fixed meanwhile)

sure we should have a more careful look at the bug list.

> The example code in:
> uses 3 different identifiers for the same matrix.

oops, no comment!

> And I think you should mention that it is also possible to insert entries at
> the back, keeping the compressed-ness of the matrix.

That's on purpose. For now I prefer to keep such feature internal
because the fast insertion into a compressed form requires to put the
matrix into a state where you can only do "compressed insertion"
before you call finalize(). This is rather complicated and dangerous
so => internal only !

In the near future I plan to add the possibility to append a raw list
of triplets and let Eigen figures out itself what's the best insertion
strategy. This is the cleanest solution I can think of.



>> I think that now they are sane enough to release a first beta of the
>> future 3.1 version of Eigen for which stable sparse modules will be
>> the major feature.
> As I asked in IRC already:
> Can you consider applying the patch to bug
> into 3.1 beta? (Or give me suggestions how to modify/improve it)

>> I plan to do the release on Monday. Though this is less critical for a
>> beta release, reports of the results of the unit tests on various
>> systems, especially with MSVC, would still be appreciated.
>> cheers,
>> gael
> Christoph
> --
> ----------------------------------------------
> Dipl.-Inf. Christoph Hertzberg
> Cartesium 0.051
> Universität Bremen
> Enrique-Schmidt-Straße 5
> 28359 Bremen
> Tel: (+49) 421-218-64252
> ----------------------------------------------

Mail converted by MHonArc 2.6.19+