aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/NumTraits.h
diff options
context:
space:
mode:
authorGravatar Thomas Capricelli <orzel@freehackers.org>2010-05-26 02:33:28 +0200
committerGravatar Thomas Capricelli <orzel@freehackers.org>2010-05-26 02:33:28 +0200
commit4a2d6ece2e01c0a2d9c0ff9116070d4f01890274 (patch)
treea81f440b77312f3f37b9bf287654155349a44512 /Eigen/src/Core/NumTraits.h
parente7dc7725549a4a52b234d7c84ead58f27aa7cf76 (diff)
fix readcost for complex types
Diffstat (limited to 'Eigen/src/Core/NumTraits.h')
-rw-r--r--Eigen/src/Core/NumTraits.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/Eigen/src/Core/NumTraits.h b/Eigen/src/Core/NumTraits.h
index 76bf8a58f..70ea7ef9e 100644
--- a/Eigen/src/Core/NumTraits.h
+++ b/Eigen/src/Core/NumTraits.h
@@ -113,7 +113,7 @@ template<typename _Real> struct NumTraits<std::complex<_Real> >
typedef _Real Real;
enum {
IsComplex = 1,
- ReadCost = 2,
+ ReadCost = 2 * NumTraits<_Real>::ReadCost,
AddCost = 2 * NumTraits<Real>::AddCost,
MulCost = 4 * NumTraits<Real>::MulCost + 2 * NumTraits<Real>::AddCost
};