diff options
author | 2009-07-07 15:56:13 +0200 | |
---|---|---|
committer | 2009-07-07 15:56:13 +0200 | |
commit | ea23f36c7843854cfcfc3fbfec4b65c935e56456 (patch) | |
tree | 6723089aac985104606b8ed3096b78d500b341d5 /Eigen/src/Core/Transpose.h | |
parent | 79877a9917c6482930ef2ac15e2de7ef8a7a757e (diff) |
* change the nesting order of adjoint_return_type to
1 - make it easier to catch conjugate expressions
2 - make sure there is no unecessary copy (we had NestByValue<Derived> which seems to be very bad)
* update eigensolver wrt recent changes
Diffstat (limited to 'Eigen/src/Core/Transpose.h')
-rw-r--r-- | Eigen/src/Core/Transpose.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Eigen/src/Core/Transpose.h b/Eigen/src/Core/Transpose.h index c5e52d1dd..65127d175 100644 --- a/Eigen/src/Core/Transpose.h +++ b/Eigen/src/Core/Transpose.h @@ -181,7 +181,7 @@ template<typename Derived> inline const typename MatrixBase<Derived>::AdjointReturnType MatrixBase<Derived>::adjoint() const { - return conjugate().nestByValue(); + return transpose().nestByValue(); } /*************************************************************************** |