From a6da80387364de1a6af39a2b472968b1cb1b10a1 Mon Sep 17 00:00:00 2001 From: Jitse Niesen Date: Sun, 22 Aug 2010 17:30:31 +0100 Subject: Document DenseCoeffsBase --- Eigen/src/Core/DenseCoeffsBase.h | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'Eigen/src/Core/DenseCoeffsBase.h') diff --git a/Eigen/src/Core/DenseCoeffsBase.h b/Eigen/src/Core/DenseCoeffsBase.h index 0b348c81d..5fef6f276 100644 --- a/Eigen/src/Core/DenseCoeffsBase.h +++ b/Eigen/src/Core/DenseCoeffsBase.h @@ -25,6 +25,16 @@ #ifndef EIGEN_DENSECOEFFSBASE_H #define EIGEN_DENSECOEFFSBASE_H +/** \brief Base class providing read-only coefficient access to matrices and arrays. + * \ingroup Core_Module + * \tparam Derived Type of the derived class + * \tparam ReadOnlyAccessors Constant indicating read-only access + * + * 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 + */ template class DenseCoeffsBase : public EigenBase { @@ -238,6 +248,17 @@ class DenseCoeffsBase : public EigenBase void colStride(); }; +/** \brief Base class providing read/write coefficient access to matrices and arrays. + * \ingroup Core_Module + * \tparam Derived Type of the derived class + * \tparam WriteAccessors Constant indicating read/write access + * + * This class defines the non-const \c operator() function and friends, which can be used to write specific + * entries of a matrix or array. This class inherits DenseCoeffsBase which + * defines the const variant for reading specific entries. + * + * \sa DenseCoeffsBase + */ template class DenseCoeffsBase : public DenseCoeffsBase { @@ -514,6 +535,15 @@ class DenseCoeffsBase : public DenseCoeffsBase which defines functions to access entries using + * \c operator() . + */ template class DenseCoeffsBase : public DenseCoeffsBase { -- cgit v1.2.3