aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/Assign.h
diff options
context:
space:
mode:
authorGravatar Hauke Heibel <hauke.heibel@gmail.com>2010-06-14 14:33:10 +0200
committerGravatar Hauke Heibel <hauke.heibel@gmail.com>2010-06-14 14:33:10 +0200
commita54772250f026393b16cb4f05f4e15528e935cae (patch)
tree59a1724fb7c7123778fb1a2fc3838d39877239b8 /Eigen/src/Core/Assign.h
parent8673f68fd8bee8b8d0b4cebd8debb89bf7cbf81c (diff)
Fixes bug #123.
Diffstat (limited to 'Eigen/src/Core/Assign.h')
-rw-r--r--Eigen/src/Core/Assign.h7
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