Bibliothek Eigen2
-
Hallo,
ich möchte mit dieser Bibliothek eine Matrix stückweise in Blöcke (die nicht gleich groß sind) zerlegen. Das mache ich mit der Funktion block() der ich Spalten und Zeilennummern des Blocks angeben kann.
Mein Problem besteht nun darin, dass ich diese Blöcke teilweise in eine neue Matrix übernehmen möchte und leider sehe ich im Moment irgentwie keine Möglichkeit Blöcke bspw durch "setblock()" oder ähnliches das zu erreichen, denn so eine Funktion kann ich nicht finden.Kennt jemand diese Bibliothek und kann mir vielleicht weiterhelfen?
http://eigen.tuxfamily.org/api/index.html
Mfg
-
Hi,
I'm one of the developers of Eigen2 and I found your posting accidentally by looking at where visits to Eigen's website come from...
The Eigen user's forum (in English) is here:
http://forum.kde.org/eigen-f-74.htmlTo try answering your question (my german is pretty bad) with Eigen you can do
matrix.block(.....) = other_matrix;
that's why Eigen doesn't need a "setblock()" method
You can also use the comma-initializer to construct a matrix by blocks
See these pages:
http://eigen.tuxfamily.org/api/TutorialCore.html
http://eigen.tuxfamily.org/index.php?title=API_ShowcaseCheers,
BenoitXtremecpp schrieb:
Hallo,
ich möchte mit dieser Bibliothek eine Matrix stückweise in Blöcke (die nicht gleich groß sind) zerlegen. Das mache ich mit der Funktion block() der ich Spalten und Zeilennummern des Blocks angeben kann.
Mein Problem besteht nun darin, dass ich diese Blöcke teilweise in eine neue Matrix übernehmen möchte und leider sehe ich im Moment irgentwie keine Möglichkeit Blöcke bspw durch "setblock()" oder ähnliches das zu erreichen, denn so eine Funktion kann ich nicht finden.Kennt jemand diese Bibliothek und kann mir vielleicht weiterhelfen?
http://eigen.tuxfamily.org/api/index.html
Mfg
-
Thanks,
it was helpful.