diff --git a/Eigen/src/Sparse/SparseBlock.h b/Eigen/src/Sparse/SparseBlock.h index 5c148efdc..6659a88e2 100644 --- a/Eigen/src/Sparse/SparseBlock.h +++ b/Eigen/src/Sparse/SparseBlock.h @@ -35,6 +35,8 @@ struct ei_traits > Flags = MatrixType::Flags, RowsAtCompileTime = IsRowMajor ? Size : MatrixType::RowsAtCompileTime, ColsAtCompileTime = IsRowMajor ? MatrixType::ColsAtCompileTime : Size, + MaxRowsAtCompileTime = RowsAtCompileTime, + MaxColsAtCompileTime = ColsAtCompileTime, CoeffReadCost = MatrixType::CoeffReadCost }; }; diff --git a/Eigen/src/Sparse/SparseMatrixBase.h b/Eigen/src/Sparse/SparseMatrixBase.h index 8659fe475..d0b7c98c8 100644 --- a/Eigen/src/Sparse/SparseMatrixBase.h +++ b/Eigen/src/Sparse/SparseMatrixBase.h @@ -36,7 +36,7 @@ * * */ -template class SparseMatrixBase +template class SparseMatrixBase : public AnyMatrixBase { public: