summaryrefslogtreecommitdiff
path: root/libs/numeric/ublas/test/test_triangular.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libs/numeric/ublas/test/test_triangular.cpp')
-rw-r--r--libs/numeric/ublas/test/test_triangular.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/libs/numeric/ublas/test/test_triangular.cpp b/libs/numeric/ublas/test/test_triangular.cpp
index 9a9bf48a1..c6cba9134 100644
--- a/libs/numeric/ublas/test/test_triangular.cpp
+++ b/libs/numeric/ublas/test/test_triangular.cpp
@@ -1,4 +1,6 @@
#include <iostream>
+#include <stdlib.h>
+#include <cmath>
#include <boost/numeric/ublas/vector.hpp>
#include <boost/numeric/ublas/matrix.hpp>
@@ -17,7 +19,7 @@ double diff(const mat& A, const vec& x, const vec& b) {
for (typename vec::size_type i=0; i<temp.size(); ++i) {
result += temp(i)*temp(i);
}
- return sqrt(result);
+ return std::sqrt(result);
}
template<class mat, class vec>
@@ -45,10 +47,10 @@ int main() {
std::cerr << "Constructing..." << std::endl;
for (int i=0; i<n; ++i) {
- b(i) = rand() % 10;
- double main = -10 + rand() % 20 ;
+ b(i) = std::rand() % 10;
+ double main = -10 + std::rand() % 20 ;
if (main == 0) main+=1;
- double side = -10 + rand() % 20 ;
+ double side = -10 + std::rand() % 20 ;
if (i-1>=0) {
mat_row_low(i, i-1) = side;
}