diff --git a/Eigen/src/Core/Array.h b/Eigen/src/Core/Array.h index e099647df..2e97f18ee 100644 --- a/Eigen/src/Core/Array.h +++ b/Eigen/src/Core/Array.h @@ -37,7 +37,7 @@ * API for the %Matrix class provides easy access to linear-algebra * operations. * - * \sa \ref TutorialArrayClass + * \sa \ref TutorialArrayClass, \ref TopicClassHierarchy */ template struct ei_traits > : ei_traits > diff --git a/Eigen/src/Core/ArrayBase.h b/Eigen/src/Core/ArrayBase.h index 36bf71dde..f0fbcd4ff 100644 --- a/Eigen/src/Core/ArrayBase.h +++ b/Eigen/src/Core/ArrayBase.h @@ -44,7 +44,7 @@ template class MatrixWrapper; * * \param Derived is the derived type, e.g., an array or an expression type. * - * \sa class MatrixBase + * \sa class MatrixBase, \ref TopicClassHierarchy */ template class ArrayBase : public DenseBase diff --git a/Eigen/src/Core/DenseBase.h b/Eigen/src/Core/DenseBase.h index a00b791cd..065f2efed 100644 --- a/Eigen/src/Core/DenseBase.h +++ b/Eigen/src/Core/DenseBase.h @@ -35,6 +35,8 @@ * and related expression types). The common Eigen API for dense objects is contained in this class. * * \param Derived is the derived type, e.g., a matrix type or an expression. + * + * \sa \ref TopicClassHierarchy */ template class DenseBase #ifndef EIGEN_PARSED_BY_DOXYGEN diff --git a/Eigen/src/Core/DenseCoeffsBase.h b/Eigen/src/Core/DenseCoeffsBase.h index 5fef6f276..918b246a8 100644 --- a/Eigen/src/Core/DenseCoeffsBase.h +++ b/Eigen/src/Core/DenseCoeffsBase.h @@ -33,7 +33,8 @@ * This class defines the \c operator() \c const function and friends, which can be used to read specific * entries of a matrix or array. * - * \sa DenseCoeffsBase, DenseCoeffsBase + * \sa DenseCoeffsBase, DenseCoeffsBase, + * \ref TopicClassHierarchy */ template class DenseCoeffsBase : public EigenBase @@ -257,7 +258,7 @@ class DenseCoeffsBase : public EigenBase * entries of a matrix or array. This class inherits DenseCoeffsBase which * defines the const variant for reading specific entries. * - * \sa DenseCoeffsBase + * \sa DenseCoeffsBase, \ref TopicClassHierarchy */ template class DenseCoeffsBase : public DenseCoeffsBase @@ -543,6 +544,8 @@ class DenseCoeffsBase : public DenseCoeffsBase which defines functions to access entries using * \c operator() . + * + * \sa \ref TopicClassHierarchy */ template class DenseCoeffsBase : public DenseCoeffsBase diff --git a/Eigen/src/Core/DenseStorageBase.h b/Eigen/src/Core/DenseStorageBase.h index eb5170bfe..94b3e23a8 100644 --- a/Eigen/src/Core/DenseStorageBase.h +++ b/Eigen/src/Core/DenseStorageBase.h @@ -36,8 +36,9 @@ template struct ei_matrix_swap_impl; /** -* \brief %Dense storage base class for matrices and arrays. -**/ + * \brief %Dense storage base class for matrices and arrays. + * \sa \ref TopicClassHierarchy + */ template class DenseStorageBase : public ei_dense_xpr_base::type { diff --git a/Eigen/src/Core/EigenBase.h b/Eigen/src/Core/EigenBase.h index 178e2c7af..d07fea9a2 100644 --- a/Eigen/src/Core/EigenBase.h +++ b/Eigen/src/Core/EigenBase.h @@ -34,6 +34,8 @@ * Besides MatrixBase-derived classes, this also includes special matrix classes such as diagonal matrices, etc. * * Notice that this class is trivial, it is only used to disambiguate overloaded functions. + * + * \sa \ref TopicClassHierarchy */ template struct EigenBase { diff --git a/Eigen/src/Core/Matrix.h b/Eigen/src/Core/Matrix.h index 1c9d32a29..9d8ff6640 100644 --- a/Eigen/src/Core/Matrix.h +++ b/Eigen/src/Core/Matrix.h @@ -107,7 +107,7 @@ * are the dimensions of the original matrix, while _Rows and _Cols are Dynamic. * * - * \see MatrixBase for the majority of the API methods for matrices + * \see MatrixBase for the majority of the API methods for matrices, \ref TopicClassHierarchy */ template struct ei_traits > diff --git a/Eigen/src/Core/MatrixBase.h b/Eigen/src/Core/MatrixBase.h index a05614d1b..25b2fa5e8 100644 --- a/Eigen/src/Core/MatrixBase.h +++ b/Eigen/src/Core/MatrixBase.h @@ -52,6 +52,8 @@ cout << x.row(0) << endl; } * \endcode + * + * \sa \ref TopicClassHierarchy */ template class MatrixBase : public DenseBase