summaryrefslogtreecommitdiffhomepage
path: root/eigen/bench/basicbenchmark.cpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2019-03-03 21:09:10 +0100
committerStanislaw Halik <sthalik@misaki.pl>2019-03-03 21:10:13 +0100
commitf0238cfb6997c4acfc2bd200de7295f3fa36968f (patch)
treeb215183760e4f615b9c1dabc1f116383b72a1b55 /eigen/bench/basicbenchmark.cpp
parent543edd372a5193d04b3de9f23c176ab439e51b31 (diff)
don't index Eigen
Diffstat (limited to 'eigen/bench/basicbenchmark.cpp')
-rw-r--r--eigen/bench/basicbenchmark.cpp35
1 files changed, 0 insertions, 35 deletions
diff --git a/eigen/bench/basicbenchmark.cpp b/eigen/bench/basicbenchmark.cpp
deleted file mode 100644
index a26ea85..0000000
--- a/eigen/bench/basicbenchmark.cpp
+++ /dev/null
@@ -1,35 +0,0 @@
-
-#include <iostream>
-#include "BenchUtil.h"
-#include "basicbenchmark.h"
-
-int main(int argc, char *argv[])
-{
- DISABLE_SSE_EXCEPTIONS();
-
- // this is the list of matrix type and size we want to bench:
- // ((suffix) (matrix size) (number of iterations))
- #define MODES ((3d)(3)(4000000)) ((4d)(4)(1000000)) ((Xd)(4)(1000000)) ((Xd)(20)(10000))
-// #define MODES ((Xd)(20)(10000))
-
- #define _GENERATE_HEADER(R,ARG,EL) << BOOST_PP_STRINGIZE(BOOST_PP_SEQ_HEAD(EL)) << "-" \
- << BOOST_PP_STRINGIZE(BOOST_PP_SEQ_ELEM(1,EL)) << "x" \
- << BOOST_PP_STRINGIZE(BOOST_PP_SEQ_ELEM(1,EL)) << " / "
-
- std::cout BOOST_PP_SEQ_FOR_EACH(_GENERATE_HEADER, ~, MODES ) << endl;
-
- const int tries = 10;
-
- #define _RUN_BENCH(R,ARG,EL) \
- std::cout << ARG( \
- BOOST_PP_CAT(Matrix, BOOST_PP_SEQ_HEAD(EL)) (\
- BOOST_PP_SEQ_ELEM(1,EL),BOOST_PP_SEQ_ELEM(1,EL)), BOOST_PP_SEQ_ELEM(2,EL), tries) \
- << " ";
-
- BOOST_PP_SEQ_FOR_EACH(_RUN_BENCH, benchBasic<LazyEval>, MODES );
- std::cout << endl;
- BOOST_PP_SEQ_FOR_EACH(_RUN_BENCH, benchBasic<EarlyEval>, MODES );
- std::cout << endl;
-
- return 0;
-}