summaryrefslogtreecommitdiff
path: root/libs/numeric/ublas/benchmarks/bench3
diff options
context:
space:
mode:
Diffstat (limited to 'libs/numeric/ublas/benchmarks/bench3')
-rw-r--r--libs/numeric/ublas/benchmarks/bench3/bench3.hpp4
-rw-r--r--libs/numeric/ublas/benchmarks/bench3/bench31.cpp2
-rw-r--r--libs/numeric/ublas/benchmarks/bench3/bench32.cpp2
3 files changed, 8 insertions, 0 deletions
diff --git a/libs/numeric/ublas/benchmarks/bench3/bench3.hpp b/libs/numeric/ublas/benchmarks/bench3/bench3.hpp
index 4959348a6..5b64b59af 100644
--- a/libs/numeric/ublas/benchmarks/bench3/bench3.hpp
+++ b/libs/numeric/ublas/benchmarks/bench3/bench3.hpp
@@ -24,6 +24,10 @@
#include <boost/timer.hpp>
+
+#define BOOST_UBLAS_NOT_USED(x) (void)(x)
+
+
namespace ublas = boost::numeric::ublas;
void header (std::string text);
diff --git a/libs/numeric/ublas/benchmarks/bench3/bench31.cpp b/libs/numeric/ublas/benchmarks/bench3/bench31.cpp
index 66ca78026..9181eb1cf 100644
--- a/libs/numeric/ublas/benchmarks/bench3/bench31.cpp
+++ b/libs/numeric/ublas/benchmarks/bench3/bench31.cpp
@@ -52,6 +52,7 @@ struct bench_my_inner_prod {
static value_type s (0);
s = ublas::inner_prod (vr1, vr2);
// sink_scalar (s);
+ BOOST_UBLAS_NOT_USED(s);
}
footer<value_type> () (N, N - 1, runs, t.elapsed ());
}
@@ -98,6 +99,7 @@ struct bench_c_vector_add {
v3 [j] = - (v1 [j] + v2 [j]);
}
// sink_c_vector<T, N> () (v3);
+ BOOST_UBLAS_NOT_USED(v3);
}
footer<value_type> () (0, 2 * N, runs, t.elapsed ());
}
diff --git a/libs/numeric/ublas/benchmarks/bench3/bench32.cpp b/libs/numeric/ublas/benchmarks/bench3/bench32.cpp
index 4c1b2bc3a..3819090bb 100644
--- a/libs/numeric/ublas/benchmarks/bench3/bench32.cpp
+++ b/libs/numeric/ublas/benchmarks/bench3/bench32.cpp
@@ -30,6 +30,7 @@ struct bench_c_outer_prod {
}
}
// sink_c_matrix<T, N, N> () (m);
+ BOOST_UBLAS_NOT_USED(m);
}
footer<value_type> () (N * N, N * N, runs, t.elapsed ());
}
@@ -225,6 +226,7 @@ struct bench_c_matrix_add {
}
}
// sink_c_matrix<T, N, N> () (m3);
+ BOOST_UBLAS_NOT_USED(m3);
}
footer<value_type> () (0, 2 * N * N, runs, t.elapsed ());
}