Re: [eigen] Obtaining triplets from sparsematrix

[ Thread Index | Date Index | More Archives ]

I confirm that you have to manually iterate over the non-zero and fill the std::vector.

Instead of adding such a shortcut returning a std::vector<Triplet>, a more powerful feature would be to add an iterator over all non-zeros so that one could do:

std::vector<Triplet<T> > triplet(mat..nnz_begin(), mat.nnz_end());

and more...


On Wed, Jul 8, 2015 at 4:42 PM, <Daniel.Vollmer@xxxxxx> wrote:
Look at the iterating over the non-zero coefficients part on

Best regards

Daniel Vollmer

Deutsches Zentrum für Luft- und Raumfahrt e.V. (DLR)
German Aerospace Center
Institute of Aerodynamics and Flow Technology | Lilienthalplatz 7 | 38108 Braunschweig | Germany

Mail converted by MHonArc 2.6.19+