diff options
author | Gael Guennebaud <g.gael@free.fr> | 2009-01-14 14:24:10 +0000 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2009-01-14 14:24:10 +0000 |
commit | c4c70669d165afefe0c68e7bb194ee81b9fba0b5 (patch) | |
tree | 37793f68813b629ecc0a3067dc0609d6ea873738 /Eigen/src/Core/util | |
parent | ee87f5ee49f23179a07c8486cc9c0ebcf6e947d6 (diff) |
Big rewrite in the Sparse module: SparseMatrixBase no longer inherits MatrixBase.
That means a lot of features which were available for sparse matrices
via the dense (and super slow) implemention are no longer available.
All features which make sense for sparse matrices (aka can be implemented efficiently) will be
implemented soon, but don't expect to see an API as rich as for the dense path.
Other changes:
* no block(), row(), col() anymore.
* instead use .innerVector() to get a col or row vector of a matrix.
* .segment(), start(), end() will be back soon, not sure for block()
* faster cwise product
Diffstat (limited to 'Eigen/src/Core/util')
-rw-r--r-- | Eigen/src/Core/util/Constants.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Eigen/src/Core/util/Constants.h b/Eigen/src/Core/util/Constants.h index 10e50f43b..f2c76cc01 100644 --- a/Eigen/src/Core/util/Constants.h +++ b/Eigen/src/Core/util/Constants.h @@ -201,7 +201,7 @@ enum { ForceAligned, AsRequested }; enum { ConditionalJumpCost = 5 }; enum CornerType { TopLeft, TopRight, BottomLeft, BottomRight }; enum DirectionType { Vertical, Horizontal }; -enum ProductEvaluationMode { NormalProduct, CacheFriendlyProduct, DiagonalProduct, SparseProduct }; +enum ProductEvaluationMode { NormalProduct, CacheFriendlyProduct, DiagonalProduct }; enum { /** \internal Equivalent to a slice vectorization for fixed-size matrices having good alignment |