* make HessenbergDecomposition uses the Householder module

* bugfix in ei_blas_traits for .conjugate().conjugate()
This commit is contained in:
Gael Guennebaud
2009-08-17 17:41:01 +02:00
parent ff0f005d4c
commit d56be9c128
3 changed files with 24 additions and 70 deletions

View File

@@ -182,7 +182,7 @@ struct ei_blas_traits<CwiseUnaryOp<ei_scalar_conjugate_op<Scalar>, NestedXpr> >
enum {
IsComplex = NumTraits<Scalar>::IsComplex,
NeedToConjugate = IsComplex
NeedToConjugate = Base::NeedToConjugate ? 0 : IsComplex
};
static inline ExtractType extract(const XprType& x) { return Base::extract(x._expression()); }
static inline Scalar extractScalarFactor(const XprType& x) { return ei_conj(Base::extractScalarFactor(x._expression())); }