mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
Document DenseCoeffsBase
This commit is contained in:
@@ -627,7 +627,10 @@ EXCLUDE_PATTERNS = CMake* \
|
||||
# wildcard * is used, a substring. Examples: ANamespace, AClass,
|
||||
# AClass::ANamespace, ANamespace::*Test
|
||||
|
||||
EXCLUDE_SYMBOLS = *Base<* Matrix<* ProductReturnType<* RotationBase<* Stride<* BandMatrix<* Block<*
|
||||
# This is used to clean up the "class hierarchy" page
|
||||
|
||||
EXCLUDE_SYMBOLS = EigenBase<* SparseMatrixBase<* DenseBase<* MatrixBase<* Matrix<* \
|
||||
ProductReturnType<* RotationBase<* Stride<* BandMatrix<* Block<*
|
||||
|
||||
# The EXAMPLE_PATH tag can be used to specify one or more files or
|
||||
# directories that contain example code fragments that are included (see
|
||||
|
||||
@@ -53,7 +53,7 @@ These classes serve as base classes for the five core classes mentioned above. T
|
||||
less interesting for users of the Eigen library.
|
||||
|
||||
- DenseStorageBase means dense (matrix or array) plain object, i.e. something that stores its own dense
|
||||
array of coefficients. This is where, for instance, the \link DenseStoreBase::resize() resize() \endlink
|
||||
array of coefficients. This is where, for instance, the \link DenseStorageBase::resize() resize() \endlink
|
||||
methods go. \c %DenseStorageBase is inherited by \c %Matrix and by \c %Array. But above, we said that
|
||||
\c %Matrix inherits \c %MatrixBase and \c %Array inherits \c %ArrayBase. So does that mean multiple
|
||||
inheritance? No, because \c %DenseStorageBase \e itself inherits \c %MatrixBase or \c %ArrayBase depending
|
||||
|
||||
Reference in New Issue
Block a user