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

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen 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 http://eigen.tuxfamily.org/bz/show_bug.cgi?id=284 ?
> (Except for re-computation of matrix*matrix, but that was a rather exotic
> wish)

done.

> 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:
> http://eigen.tuxfamily.org/dox-devel/TutorialSparse.html#TutorialSparseFilling
> 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.

cheers,

gael

>
>> 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
> http://eigen.tuxfamily.org/bz/show_bug.cgi?id=382
> 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+ http://listengine.tuxfamily.org/