diff options
author | Benoit Jacob <jacob.benoit.1@gmail.com> | 2008-04-18 07:57:46 +0000 |
---|---|---|
committer | Benoit Jacob <jacob.benoit.1@gmail.com> | 2008-04-18 07:57:46 +0000 |
commit | 6ae037dfb5b340d2d545ccbb4135b04903a2e44f (patch) | |
tree | 382dbc8f4e8e85cfc2f40c49b61ec996ad014d24 /bench/benchmarkXcwise.cpp | |
parent | acfd6f3bdad9f7a690f4fd860a637f1f488e619c (diff) |
give up on OpenMP... for now
Diffstat (limited to 'bench/benchmarkXcwise.cpp')
-rw-r--r-- | bench/benchmarkXcwise.cpp | 20 |
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; } |