summaryrefslogtreecommitdiff
path: root/src/Alpha_complex/benchmark
diff options
context:
space:
mode:
authorROUVREAU Vincent <vincent.rouvreau@inria.fr>2019-10-31 11:48:57 +0100
committerROUVREAU Vincent <vincent.rouvreau@inria.fr>2019-10-31 11:48:57 +0100
commitf6a78c1b7ea70b71fdb96f2fc17c44700e4b980a (patch)
tree5648693cc189220af1e966f61530281758e86feb /src/Alpha_complex/benchmark
parent3bbdc086548740b6cc85c16b8afcd02b606c6bde (diff)
Add a get_point method for Alpha_complex_3d. Change Point_3 type to be either Weighted_point_3 or Bare_point_3 (new type). Add some get_point method tests.
Diffstat (limited to 'src/Alpha_complex/benchmark')
-rw-r--r--src/Alpha_complex/benchmark/Alpha_complex_3d_benchmark.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/Alpha_complex/benchmark/Alpha_complex_3d_benchmark.cpp b/src/Alpha_complex/benchmark/Alpha_complex_3d_benchmark.cpp
index 005a712a..e84f5229 100644
--- a/src/Alpha_complex/benchmark/Alpha_complex_3d_benchmark.cpp
+++ b/src/Alpha_complex/benchmark/Alpha_complex_3d_benchmark.cpp
@@ -71,10 +71,10 @@ void benchmark_points_on_torus_3D(const std::string& msg) {
for (int nb_points = 1000; nb_points <= 125000; nb_points *= 5) {
std::cout << " Alpha complex 3d on torus with " << nb_points << " points." << std::endl;
std::vector<K::Point_d> points_on_torus = Gudhi::generate_points_on_torus_3D<K>(nb_points, 1.0, 0.5);
- std::vector<typename Alpha_complex_3d::Point_3> points;
+ std::vector<typename Alpha_complex_3d::Bare_point_3> points;
for (auto p : points_on_torus) {
- points.push_back(typename Alpha_complex_3d::Point_3(p[0], p[1], p[2]));
+ points.push_back(typename Alpha_complex_3d::Bare_point_3(p[0], p[1], p[2]));
}
Gudhi::Clock ac_create_clock(" benchmark_points_on_torus_3D - Alpha complex 3d creation");
@@ -115,7 +115,7 @@ void benchmark_weighted_points_on_torus_3D(const std::string& msg) {
std::cout << " Alpha complex 3d on torus with " << nb_points << " points." << std::endl;
std::vector<K::Point_d> points_on_torus = Gudhi::generate_points_on_torus_3D<K>(nb_points, 1.0, 0.5);
- using Point = typename Weighted_alpha_complex_3d::Point_3;
+ using Point = typename Weighted_alpha_complex_3d::Bare_point_3;
using Weighted_point = typename Weighted_alpha_complex_3d::Weighted_point_3;
std::vector<Weighted_point> points;
@@ -158,7 +158,7 @@ void benchmark_periodic_points(const std::string& msg) {
for (double nb_points = 10.; nb_points <= 40.; nb_points += 10.) {
std::cout << " Periodic alpha complex 3d with " << nb_points * nb_points * nb_points << " points." << std::endl;
- using Point = typename Periodic_alpha_complex_3d::Point_3;
+ using Point = typename Periodic_alpha_complex_3d::Bare_point_3;
std::vector<Point> points;
for (double i = 0; i < nb_points; i++) {
@@ -206,7 +206,7 @@ void benchmark_weighted_periodic_points(const std::string& msg) {
std::cout << " Weighted periodic alpha complex 3d with " << nb_points * nb_points * nb_points << " points."
<< std::endl;
- using Point = typename Weighted_periodic_alpha_complex_3d::Point_3;
+ using Point = typename Weighted_periodic_alpha_complex_3d::Bare_point_3;
using Weighted_point = typename Weighted_periodic_alpha_complex_3d::Weighted_point_3;
std::vector<Weighted_point> points;