diff options
author | Thomas Capricelli <orzel@freehackers.org> | 2010-05-26 02:33:28 +0200 |
---|---|---|
committer | Thomas Capricelli <orzel@freehackers.org> | 2010-05-26 02:33:28 +0200 |
commit | 4a2d6ece2e01c0a2d9c0ff9116070d4f01890274 (patch) | |
tree | a81f440b77312f3f37b9bf287654155349a44512 /Eigen/src/Core/NumTraits.h | |
parent | e7dc7725549a4a52b234d7c84ead58f27aa7cf76 (diff) |
fix readcost for complex types
Diffstat (limited to 'Eigen/src/Core/NumTraits.h')
-rw-r--r-- | Eigen/src/Core/NumTraits.h | 2 |
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 }; |