diff options
author | Hauke Heibel <hauke.heibel@gmail.com> | 2010-06-14 14:33:10 +0200 |
---|---|---|
committer | Hauke Heibel <hauke.heibel@gmail.com> | 2010-06-14 14:33:10 +0200 |
commit | a54772250f026393b16cb4f05f4e15528e935cae (patch) | |
tree | 59a1724fb7c7123778fb1a2fc3838d39877239b8 /Eigen/src/Core/Assign.h | |
parent | 8673f68fd8bee8b8d0b4cebd8debb89bf7cbf81c (diff) |
Fixes bug #123.
Diffstat (limited to 'Eigen/src/Core/Assign.h')
-rw-r--r-- | Eigen/src/Core/Assign.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Eigen/src/Core/Assign.h b/Eigen/src/Core/Assign.h index e025fa355..a389b3c06 100644 --- a/Eigen/src/Core/Assign.h +++ b/Eigen/src/Core/Assign.h @@ -536,4 +536,11 @@ EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase& ot return ei_assign_selector<Derived,Derived>::run(derived(), other.derived()); } +template<typename Derived> +template <typename OtherDerived> +EIGEN_STRONG_INLINE Derived& MatrixBase<Derived>::operator=(const MatrixBase<OtherDerived>& other) +{ + return ei_assign_selector<Derived,OtherDerived>::run(derived(), other.derived()); +} + #endif // EIGEN_ASSIGN_H |