The documentation of many SparseMatrixBase functions is shared with the corresponding dense functions -- including the code samples. That leads to some open questions, e.g., are block-expressions overwritable and are unaryExpressions called only for non-zeros?
*** Bug 1163 has been marked as a duplicate of this bug. ***
That's indeed an issue that has to be fixed asap. At last I clarified the manual pages for block-expressions: https://bitbucket.org/eigen/eigen/commits/435cc19842f5/ Summary: Clarify documentation on the restrictions of writable sparse block expressions.
https://bitbucket.org/eigen/eigen/commits/8246548665f6/ Summary: Bug 828: clarify documentation of SparseMatrixBase's unary methods.
For blocks: https://bitbucket.org/eigen/eigen/commits/d065e32c45f6/ Should be good enough.
-- GitLab Migration Automatic Message -- This bug has been migrated to gitlab.com's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.com/libeigen/eigen/issues/828.