Add special path for matrix<complex>/real.

This also fixes underflow issues when scaling complex matrices through complex/complex operator.
This commit is contained in:
Gael Guennebaud
2015-06-26 16:08:15 +02:00
parent e102ddbf1f
commit 98ff17eb9e
6 changed files with 33 additions and 1 deletions

View File

@@ -49,6 +49,8 @@ template<typename Derived> class DenseBase
public:
using internal::special_scalar_op_base<Derived,typename internal::traits<Derived>::Scalar,
typename NumTraits<typename internal::traits<Derived>::Scalar>::Real>::operator*;
using internal::special_scalar_op_base<Derived,typename internal::traits<Derived>::Scalar,
typename NumTraits<typename internal::traits<Derived>::Scalar>::Real>::operator/;
/** Inner iterator type to iterate over the coefficients of a row or column.