diff options
author | 2009-07-28 14:02:12 +0200 | |
---|---|---|
committer | 2009-07-28 14:02:12 +0200 | |
commit | 7ed7ec64b543095d6f30139ff26706ad3ab1278c (patch) | |
tree | d6d3eb05729d5a183d609c2fab7e770c2f098b55 /Eigen/src/Core/Transpose.h | |
parent | 6713c75fac5f6b3084a8a329ecfae879f9af4a5b (diff) |
improve the expression analyzer to bypass Transpose expression
Diffstat (limited to 'Eigen/src/Core/Transpose.h')
-rw-r--r-- | Eigen/src/Core/Transpose.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Eigen/src/Core/Transpose.h b/Eigen/src/Core/Transpose.h index 65127d175..77865c410 100644 --- a/Eigen/src/Core/Transpose.h +++ b/Eigen/src/Core/Transpose.h @@ -116,6 +116,10 @@ template<typename MatrixType> class Transpose m_matrix.const_cast_derived().template writePacket<LoadMode>(index, x); } + /** \internal used for introspection */ + const typename ei_cleantype<typename MatrixType::Nested>::type& + _expression() const { return m_matrix; } + protected: const typename MatrixType::Nested m_matrix; }; |