summaryrefslogtreecommitdiff
path: root/src/Coxeter_triangulation
diff options
context:
space:
mode:
authorROUVREAU Vincent <vincent.rouvreau@inria.fr>2021-06-07 17:59:27 +0200
committerROUVREAU Vincent <vincent.rouvreau@inria.fr>2021-06-07 17:59:27 +0200
commit3a06eff2f6345133270ddc50b625139761c06df6 (patch)
tree33cdd6348088e3378f2bdcb172fa49cf58d5ea4a /src/Coxeter_triangulation
parent0828b90ffabf239dc9811f299427349d6d4f8bf4 (diff)
Use boost pi and do not declare a gudhi one. cf. PR #480
Diffstat (limited to 'src/Coxeter_triangulation')
-rw-r--r--src/Coxeter_triangulation/include/gudhi/Functions/random_orthogonal_matrix.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Coxeter_triangulation/include/gudhi/Functions/random_orthogonal_matrix.h b/src/Coxeter_triangulation/include/gudhi/Functions/random_orthogonal_matrix.h
index fbc1c895..6a896e94 100644
--- a/src/Coxeter_triangulation/include/gudhi/Functions/random_orthogonal_matrix.h
+++ b/src/Coxeter_triangulation/include/gudhi/Functions/random_orthogonal_matrix.h
@@ -15,8 +15,6 @@
#include <cmath> // for std::cos, std::sin
#include <random> // for std::uniform_real_distribution, std::random_device
-#include <gudhi/math.h>
-
#include <Eigen/Dense>
#include <Eigen/Sparse>
#include <Eigen/SVD>
@@ -24,6 +22,8 @@
#include <CGAL/Epick_d.h>
#include <CGAL/point_generators_d.h>
+#include <boost/math/constants/constants.hpp> // for PI value
+
namespace Gudhi {
namespace coxeter_triangulation {
@@ -44,7 +44,7 @@ Eigen::MatrixXd random_orthogonal_matrix(std::size_t d) {
if (d == 1) return Eigen::VectorXd::Constant(1, 1.0);
if (d == 2) {
// 0. < alpha < 2 Pi
- std::uniform_real_distribution<double> unif(0., 2 * Gudhi::PI);
+ std::uniform_real_distribution<double> unif(0., 2 * boost::math::constants::pi<double>());
std::random_device rand_dev;
std::mt19937 rand_engine(rand_dev());
double alpha = unif(rand_engine);