[eigen] ILU decomposition

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


Thanks for a great lib :)

I made a patch to add (very basic) support for SuperLU's incomplete
factorization routine. I'm not sure if it's interesting for inclusion
or not, but here it is.

I also looked into adding additional inputs for ILU specific option to
the SparseLU class, but it seems no two available ILU packages are the
same, so it gets messy.

I would suggest adding a flag for whether to use the modified ILU (MILU) or not.

A (very minor) annoyance I have is that the default ordering method is
set as the default value of the flag parameter, so

SparseLU<SparseMatrix<double>, SuperLU> ILU(A, IncompleteFactorization);

leaves the ordering method undefined and thus generates an error message.

Thanks again,
Peter Román

Attachment: ilupatch
Description: Binary data

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