diff options
author | Hind-M <hind.montassif@gmail.com> | 2021-08-11 14:35:25 +0200 |
---|---|---|
committer | Hind-M <hind.montassif@gmail.com> | 2021-08-11 14:35:25 +0200 |
commit | 575beed582f9288d83a403f4f578731f172f7f5f (patch) | |
tree | 3cd25aba0751dcdd0aec279b71543e39191e336a /src/python/gudhi/datasets/generators/_points.cc | |
parent | b9160fb8410bbb999913b0b4e91f1aa1ff58d2cd (diff) |
Add test for sphere and torus
Fix numerical approximations inconsistencies with dim fraction exponent when generating points as grid on torus
Add notes in doc regarding the torus versions use cases
Diffstat (limited to 'src/python/gudhi/datasets/generators/_points.cc')
-rw-r--r-- | src/python/gudhi/datasets/generators/_points.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/python/gudhi/datasets/generators/_points.cc b/src/python/gudhi/datasets/generators/_points.cc index 6bbdf284..3d38ff90 100644 --- a/src/python/gudhi/datasets/generators/_points.cc +++ b/src/python/gudhi/datasets/generators/_points.cc @@ -48,6 +48,10 @@ py::array_t<double> generate_points_on_sphere(size_t n_samples, int ambient_dim, py::array_t<double> generate_points_on_torus(size_t n_samples, int dim, std::string sample) { + if ( (sample != "random") && (sample != "grid")) { + throw pybind11::value_error("This sample type is not supported"); + } + std::vector<typename Kern::Point_d> points_generated; { |