do not directly call std::ceil

This commit is contained in:
Gael Guennebaud 2011-05-28 16:46:38 +02:00
parent 7b46d7ed0f
commit 9464745385

View File

@ -141,7 +141,8 @@ struct significant_decimals_default_impl
typedef typename NumTraits<Scalar>::Real RealScalar; typedef typename NumTraits<Scalar>::Real RealScalar;
static inline int run() static inline int run()
{ {
return cast<RealScalar,int>(std::ceil(-log(NumTraits<RealScalar>::epsilon())/log(RealScalar(10)))); using std::ceil;
return cast<RealScalar,int>(ceil(-log(NumTraits<RealScalar>::epsilon())/log(RealScalar(10))));
} }
}; };