aboutsummaryrefslogtreecommitdiffhomepage
path: root/bench/benchmarkXcwise.cpp
diff options
context:
space:
mode:
authorGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2008-04-18 07:57:46 +0000
committerGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2008-04-18 07:57:46 +0000
commit6ae037dfb5b340d2d545ccbb4135b04903a2e44f (patch)
tree382dbc8f4e8e85cfc2f40c49b61ec996ad014d24 /bench/benchmarkXcwise.cpp
parentacfd6f3bdad9f7a690f4fd860a637f1f488e619c (diff)
give up on OpenMP... for now
Diffstat (limited to 'bench/benchmarkXcwise.cpp')
-rw-r--r--bench/benchmarkXcwise.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/bench/benchmarkXcwise.cpp b/bench/benchmarkXcwise.cpp
index b2a7fc24c..9b394ff35 100644
--- a/bench/benchmarkXcwise.cpp
+++ b/bench/benchmarkXcwise.cpp
@@ -5,12 +5,12 @@
using namespace std;
USING_PART_OF_NAMESPACE_EIGEN
-#ifndef MATTYPE
-#define MATTYPE MatrixXLd
+#ifndef VECTYPE
+#define VECTYPE VectorXLd
#endif
-#ifndef MATSIZE
-#define MATSIZE 1000000
+#ifndef VECSIZE
+#define VECSIZE 1000000
#endif
#ifndef REPEAT
@@ -19,16 +19,16 @@ USING_PART_OF_NAMESPACE_EIGEN
int main(int argc, char *argv[])
{
- MATTYPE I = MATTYPE::ones(MATSIZE,1);
- MATTYPE m(MATSIZE,1);
- for(int i = 0; i < MATSIZE; i++) for(int j = 0; j < 1; j++)
+ VECTYPE I = VECTYPE::ones(VECSIZE);
+ VECTYPE m(VECSIZE,1);
+ for(int i = 0; i < VECSIZE; i++)
{
- m(i,j) = 0.1 * (i+j+1)/MATSIZE/MATSIZE;
+ m[i] = 0.1 * i/VECSIZE;
}
for(int a = 0; a < REPEAT; a++)
{
- m = MATTYPE::ones(MATSIZE,1) + 0.00005 * (m.cwiseProduct(m) + m/4);
+ m = VECTYPE::ones(VECSIZE) + 0.00005 * (m.cwiseProduct(m) + m/4);
}
- cout << m(0,0) << endl;
+ cout << m[0] << endl;
return 0;
}