From f9123df7722272b9d2fba8f9652d62ec83bd1ef7 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Wed, 8 Sep 2010 12:57:33 +0200 Subject: fix unitialized quaternion --- bench/geometry.cpp | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'bench/geometry.cpp') diff --git a/bench/geometry.cpp b/bench/geometry.cpp index 03294c538..b187a515f 100644 --- a/bench/geometry.cpp +++ b/bench/geometry.cpp @@ -10,6 +10,10 @@ using namespace Eigen; #define SCALAR float #endif +#ifndef SIZE +#define SIZE 8 +#endif + typedef SCALAR Scalar; typedef NumTraits::Real RealScalar; typedef Matrix A; @@ -69,7 +73,7 @@ struct bench_impl data.setRandom(); bench_impl::run(t); BenchTimer timer; - BENCH(timer,4,100000,transform(t,data)); + BENCH(timer,10,100000,transform(t,data)); cout.width(9); cout << timer.best() << " "; } @@ -86,7 +90,7 @@ template EIGEN_DONT_INLINE void bench(const std::string& msg, const Transformation& t) { cout << msg << " "; - bench_impl::run(t); + bench_impl::run(t); std::cout << "\n"; } @@ -97,19 +101,20 @@ int main(int argc, char ** argv) Transform aff3(mat34); Transform caff3(mat34); Transform proj3(mat34); - Quaternion quat; + Quaternion quat;quat.setIdentity(); ToRotationMatrixWrapper > quatmat(quat); Matrix mat33; mat33.setRandom(); cout.precision(4); std::cout << "N "; - for(int i=0;i<8;++i) + for(int i=0;i