mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
doc and use sed to clean the class hierarchy instead of
preprocessor directives.
This commit is contained in:
@@ -43,11 +43,7 @@ struct ei_traits<HashMatrix<_Scalar, _Flags> >
|
||||
// TODO reimplement this class using custom linked lists
|
||||
template<typename _Scalar, int _Flags>
|
||||
class HashMatrix
|
||||
#ifndef EIGEN_PARSED_BY_DOXYGEN
|
||||
: public SparseMatrixBase<HashMatrix<_Scalar, _Flags> >
|
||||
#else
|
||||
: public SparseMatrixBase
|
||||
#endif
|
||||
{
|
||||
public:
|
||||
EIGEN_GENERIC_PUBLIC_INTERFACE(HashMatrix)
|
||||
|
||||
@@ -53,11 +53,7 @@ struct LinkedVectorChunk
|
||||
|
||||
template<typename _Scalar, int _Flags>
|
||||
class LinkedVectorMatrix
|
||||
#ifndef EIGEN_PARSED_BY_DOXYGEN
|
||||
: public SparseMatrixBase<LinkedVectorMatrix<_Scalar,_Flags> >
|
||||
#else
|
||||
: public SparseMatrixBase
|
||||
#endif
|
||||
{
|
||||
public:
|
||||
EIGEN_GENERIC_PUBLIC_INTERFACE(LinkedVectorMatrix)
|
||||
|
||||
@@ -53,11 +53,7 @@ struct ei_traits<SparseMatrix<_Scalar, _Flags> >
|
||||
|
||||
template<typename _Scalar, int _Flags>
|
||||
class SparseMatrix
|
||||
#ifndef EIGEN_PARSED_BY_DOXYGEN
|
||||
: public SparseMatrixBase<SparseMatrix<_Scalar, _Flags> >
|
||||
#else
|
||||
: public SparseMatrixBase
|
||||
#endif
|
||||
{
|
||||
public:
|
||||
EIGEN_GENERIC_PUBLIC_INTERFACE(SparseMatrix)
|
||||
|
||||
@@ -88,11 +88,7 @@ struct ei_traits<Product<LhsNested, RhsNested, SparseProduct> >
|
||||
};
|
||||
|
||||
template<typename LhsNested, typename RhsNested> class Product<LhsNested,RhsNested,SparseProduct> : ei_no_assignment_operator,
|
||||
#ifndef EIGEN_PARSED_BY_DOXYGEN
|
||||
public MatrixBase<Product<LhsNested, RhsNested, SparseProduct> >
|
||||
#else
|
||||
public MatrixBase
|
||||
#endif
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user