fix readcost for complex types (backport from tip)

This commit is contained in:
Thomas Capricelli 2010-05-26 02:34:55 +02:00
parent 12557fb2a2
commit ea87337647

View File

@ -94,7 +94,7 @@ template<typename _Real> struct NumTraits<std::complex<_Real> >
enum { enum {
IsComplex = 1, IsComplex = 1,
HasFloatingPoint = NumTraits<Real>::HasFloatingPoint, HasFloatingPoint = NumTraits<Real>::HasFloatingPoint,
ReadCost = 2, ReadCost = 2 * NumTraits<_Real>::ReadCost,
AddCost = 2 * NumTraits<Real>::AddCost, AddCost = 2 * NumTraits<Real>::AddCost,
MulCost = 4 * NumTraits<Real>::MulCost + 2 * NumTraits<Real>::AddCost MulCost = 4 * NumTraits<Real>::MulCost + 2 * NumTraits<Real>::AddCost
}; };