From ea8733764734cb240168a8138779ff8732ed1a0f Mon Sep 17 00:00:00 2001 From: Thomas Capricelli Date: Wed, 26 May 2010 02:34:55 +0200 Subject: [PATCH] fix readcost for complex types (backport from tip) --- Eigen/src/Core/NumTraits.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Eigen/src/Core/NumTraits.h b/Eigen/src/Core/NumTraits.h index b27284a78..1f3b607ea 100644 --- a/Eigen/src/Core/NumTraits.h +++ b/Eigen/src/Core/NumTraits.h @@ -94,7 +94,7 @@ template struct NumTraits > enum { IsComplex = 1, HasFloatingPoint = NumTraits::HasFloatingPoint, - ReadCost = 2, + ReadCost = 2 * NumTraits<_Real>::ReadCost, AddCost = 2 * NumTraits::AddCost, MulCost = 4 * NumTraits::MulCost + 2 * NumTraits::AddCost };