diff options
author | Gael Guennebaud <g.gael@free.fr> | 2008-05-12 10:23:09 +0000 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2008-05-12 10:23:09 +0000 |
commit | 45cda6704a067e73711f659ec6389fae7e36d1ad (patch) | |
tree | b9bab79241fb673d41d8f47853b99b2cfe976c1c /Eigen/src/Core/Map.h | |
parent | dca416cace14abdba682d82a212b215e05d1e17a (diff) |
* Draft of a eigenvalues solver
(does not support complex and does not re-use the QR decomposition)
* Rewrite the cache friendly product to have only one instance per scalar type !
This significantly speeds up compilation time and reduces executable size.
The current drawback is that some trivial expressions might be
evaluated like conjugate or negate.
* Renamed "cache optimal" to "cache friendly"
* Added the ability to directly access matrix data of some expressions via:
- the stride()/_stride() methods
- DirectAccessBit flag (replace ReferencableBit)
Diffstat (limited to 'Eigen/src/Core/Map.h')
-rw-r--r-- | Eigen/src/Core/Map.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Eigen/src/Core/Map.h b/Eigen/src/Core/Map.h index e9f65cd7a..1f9a0f244 100644 --- a/Eigen/src/Core/Map.h +++ b/Eigen/src/Core/Map.h @@ -47,7 +47,7 @@ struct ei_traits<Map<MatrixType> > ColsAtCompileTime = MatrixType::ColsAtCompileTime, MaxRowsAtCompileTime = MatrixType::MaxRowsAtCompileTime, MaxColsAtCompileTime = MatrixType::MaxColsAtCompileTime, - Flags = MatrixType::Flags & (DefaultLostFlagMask | ReferencableBit), + Flags = MatrixType::Flags & (DefaultLostFlagMask | DirectAccessBit), CoeffReadCost = NumTraits<Scalar>::ReadCost }; }; |