Re: [eigen] Sparse Matrix Support

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]


Hi,

yes the sparse module will be official in Eigen 3.  However it is
still unclear whether it will be considered mature enough to be part
of the 3.0 release, or if it will make it for 3.1 only. The most
realistic is probably a mix of both, i.e., move all the part which are
not fully stable regarding the API to an "unsupported" SparseExtra
module.

Actually the truth is that I mostly designed the entire module myself
and I don't feel confident enough to consider it API stable. I would
like that more people report on what is cool, what could be improved,
what is missing, etc. Of course patches would be even better, but
feedback on the API would already be of extremely great value :)

For instance, I don't really like the way the direct solvers are
implemented and made available. This part certainly has to be
redesigned.

I'm also not sure about the usefulness of the RandomSetters since we
have a dynamic sparse class which is more flexible.

Last but not least, triangular-ness and selfadjoint-ness is currently
controlled as for dense matrices, i.e., via the selfadjointView and
triangularView. This is needed to maximize the source compatibility
between the two worlds, but for sparse objects which are aimed to be
large, we might also consider runtime flags...

cheers,

gael

On Mon, Jun 14, 2010 at 3:44 AM, Sameer Agarwal
<sameeragarwal@xxxxxxxxxx> wrote:
> Hi Guys,
> I understand that the sparse matrix support in eigen2 was experimental
> and no more bug fixes to it are planned. What is the plan for sparse
> matrix support in eigen3. Is it going to remain an experimental part
> of the library or will it be a fully supported part of it?
>
> Sameer
>
>
>



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/