fix bug in triangular matrix-vector produce found by eigen2 tests!

This commit is contained in:
Benoit Jacob 2011-01-28 13:04:11 -05:00
parent 852077fbc9
commit e001db2a15

View File

@ -202,7 +202,7 @@ struct TriangularProduct<Mode,false,Lhs,true,Rhs,false>
* RhsBlasTraits::extractScalarFactor(m_rhs); * RhsBlasTraits::extractScalarFactor(m_rhs);
internal::product_triangular_matrix_vector internal::product_triangular_matrix_vector
<Index,(Mode & UnitDiag) | (Mode & Lower) ? Upper : Lower, <Index,(Mode & UnitDiag) | ((Mode & Lower) ? Upper : Lower),
typename _ActualRhsType::Scalar, RhsBlasTraits::NeedToConjugate, typename _ActualRhsType::Scalar, RhsBlasTraits::NeedToConjugate,
typename _ActualLhsType::Scalar, LhsBlasTraits::NeedToConjugate, typename _ActualLhsType::Scalar, LhsBlasTraits::NeedToConjugate,
(int(internal::traits<Rhs>::Flags)&RowMajorBit) ? ColMajor : RowMajor> (int(internal::traits<Rhs>::Flags)&RowMajorBit) ? ColMajor : RowMajor>