Bugzilla – Bug 1336
Doxygen page for Matrix doesn't show functions of MatrixBase that are documented outside the class definition
Last modified: 2017-01-04 21:04:58 UTC
In the doxygen documentation for the Matrix class "http://eigen.tuxfamily.org/dox-devel/classEigen_1_1Matrix.html", the member functions that are both inherited from MatrixBase and are not from the Core module are not shown. These member functions include eg.: cross, homogeneous, hnormalized, determinant, inverse, householderQr.
This bug is still present in the online docs for the 3.3 branch.
The documentation for the MatrixBase class "http://eigen.tuxfamily.org/dox-devel/classEigen_1_1MatrixBase.html" does show these functions.
Actually, it only shows methods that are documented in the class definition. All other methods are ignored: norm, normalized, adjoint, selfadjointView, etc.
I'm not sure if this is the same bug, but the doc page for MatrixBase "http://eigen.tuxfamily.org/dox-devel/classEigen_1_1MatrixBase.html" doesn't show the cwiseProduct member function.
yes, same issue.
actually, not, the issue is different here, and easier to workaround:
Summary: Bug 1336: fix doxygen issue regarding EIGEN_CWISE_BINARY_RETURN_TYPE
I finally found a workaround:
Summary: Bug 1336: workaround doxygen failing to include numerous members of MatriBase in Matrix
it easy, but it took me a while to end up with this nonsense...