summaryrefslogtreecommitdiff
path: root/src/Alpha_complex/include/gudhi/Alpha_complex_3d.h
AgeCommit message (Collapse)Author
2022-05-21Documentation: Non persistent linksalbert-github
During the link check we found some references to `#title..` in respect to links to CGAL, these links work at the moment but are, by CGAL, generated links during runtime based on the HTML `<H...>` tags. When a new paragraph or chapter is added these numbers will change and thus will the link point to the wrong place. All these items have also a more persistent reference anchor that is generated based on the `<name>` of the section (e.g. `\section <name> <description>`). Therefore it is better to used the references based on the `<name>`.
2022-03-30Remove this useless lineVincent Rouvreau
2022-02-10Boost 1.66.0 is now the minimal version as required from cgal 5.1 - Also ↵Vincent Rouvreau
remove useless include boost/version.h
2021-09-13make_filtration_non_decreasing no more called in alpha complex dD exact ↵VincentRouvreau
version and exact and safe 3d versions
2020-09-15Make Kernel available publicly for tests purposeROUVREAU Vincent
2020-08-21Fix compilation issues when cgal but no eigenROUVREAU Vincent
2020-07-28Remove Eigen compilation error for Alpha complex 3dROUVREAU Vincent
2020-06-28Don't use input ranges as random accessMarc Glisse
2020-06-28Replace push_back(T(args...)) with emplace_back(args...)Marc Glisse
2020-06-28Use make_unique to construct a unique_ptrMarc Glisse
2020-06-28Use boost::size for unknown incoming rangesMarc Glisse
2020-06-19When 3d points are on a 2d plane case - Fixes also ↵ROUVREAU Vincent
default_filtration_value=True in 3d
2020-03-22Merge master and fix conflictsROUVREAU Vincent
2020-03-17Remove thread_local workaroundROUVREAU Vincent
2020-01-27Code review: Use std::clog instead of std::coutROUVREAU Vincent
2019-11-15Code review: Point_3 is an Alpha_shape_3::Point instead of ↵ROUVREAU Vincent
std::conditionnal(...)
2019-11-07Doc review : This remark is only available for the dD case, not for the 3d case.ROUVREAU Vincent
2019-11-04Use range-for loopROUVREAU Vincent
2019-11-04Clarification : Points must be in Bare_point_3 or in Weighted_point_3 ↵ROUVREAU Vincent
*means* points must be in Point_3
2019-10-31Add a get_point method for Alpha_complex_3d. Change Point_3 type to be ↵ROUVREAU Vincent
either Weighted_point_3 or Bare_point_3 (new type). Add some get_point method tests.
2019-08-20Fix issue #10 and modify main and installation documentations accordinglyROUVREAU Vincent
2019-08-14Fix #35 Modify Copyright as GUDHI is not only a C++ libraryROUVREAU Vincent
2019-06-13Change CopyrightROUVREAU Vincent
2019-06-03Fix #56ROUVREAU Vincent
2018-11-27Fix cpplintvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@4018 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: e4b0a5d84504abc43c57511049a90f57d79deeec
2018-11-27Fix cpplintvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@4017 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 5c45240299ca8c373a0782e291da59c0e1375678
2018-11-27Fix cpplintvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@4015 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 706e843528c5f06a090215eaf2fc8c0e25cb5557
2018-11-23Code review : Use CGAL::to_double(it->exact()) for Exact version, and ↵vrouvrea
CGAL::to_double(*it) otherwise git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@4013 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 5ff40181e71c7df721df38fa90635cee8ab7e799
2018-11-23 // We could use Epick + CGAL::Tag_true for not weighted nor periodic, but ↵vrouvrea
during benchmark, we found a bug // https://github.com/CGAL/cgal/issues/3460 // This is the reason we only use Epick + CGAL::Tag_false, or Epeck // // FAST SAFE EXACT // Epick + CGAL::Tag_false Epeck Epeck git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@4012 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 88e844333b5bae8fcfd1104e493cdada1e4a4a3b
2018-11-21Code review : Use # error instead of static_assert(false, ...) for CGAL ↵vrouvrea
version detection Doc review : Better document CGAL types (FT, Weighted_point_3, Point_3, ...) Weighted alpha complex 3d example simplification git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@4009 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 187d7a08468c96192b3cb82c93a2df5b425290f9
2018-11-19Fix compilation issue in debug modevrouvrea
to_double(*it) is also available if *it is a double Bad comment in Value_from_iterator between Epeck and Epick git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@4005 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: cba42be09eeee39a12a6f0adf8ff72f9147f5d1a
2018-11-19Merge last trunk modifications and remove the note about create_complex ↵vrouvrea
max_alpha_square git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@4004 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 64548e4d0674fb5dd07645eee5c63785b099a168
2018-11-16Doc review : Add a note to explain setting max_alpha_square value won't ↵vrouvrea
speed up the complex creation, on the contrary. git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@3995 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 293e99e3946641f042f862c267baf548b08e53ca
2018-11-16Code review : Factorize some templatesvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@3994 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: fe719a7bae84c6378bc9dc583de97414e6f8cf74
2018-11-16Doc review : "shall be of complexity ***type***"vrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@3992 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 8ab7645755e3aa0211d39935db6edeb059c05b43
2018-11-16Code review : Boost minimal version is now 1.56. No more need to test if < 1.53.vrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@3991 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: a38b391f763d9aa0aff7746f3a82ee305386b28e
2018-11-16Doc review : User version bad description for Alpha complex 3dvrouvrea
Add a comment for alpha complex 3d example creation for templates Code review : SAFE is now the default version git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@3990 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: a283cc630ac78634d6700aefb981d130c9464024
2018-11-14Fix https://github.com/CGAL/cgal/issues/3153vrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@3978 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 41b598d277452a2ebcf9eedc3a7e144d96e46b1d
2018-09-25clang-format all filesvrouvrea
Add safe version alpha complex 3d persistence utility git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@3907 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 54b2d0de9231511864df9fa637b60b7ccf34f50f
2018-09-25Constants shall be upper casevrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@3906 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: fcafbe39665a69c6645f8b9d73fc67b98709540e
2018-09-25Code review : use std::unordered_map instead of std::mapvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@3903 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 73dd93e44ea8c4029bffd5e6fb5bcbcb634bb525
2018-09-17Add benchmarkvrouvrea
Safe version for Alpha complex 3d (missing part if not weighted and not periodic) Need to fix Alpha_complex_3d_unit_test git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@3893 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 304c9f89826008eab67a72f3742caa8d6d80f36b
2018-09-11Code review : rephrase a commentvrouvrea
Make tests successfull. Still need to investigate why it fails git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@3882 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 5649bbe00e6aa39d6f8e7f494d0c3071883bf500
2018-09-07Code review : Only one create_complex function with a default argument valuevrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@3876 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 36c2f8ebf6f60d85613c3bad6fa95433780e13bc
2018-09-07Code review : rearrange documentation and examples according to making ↵vrouvrea
choices more orthogonal Rename Alpha_complex_3d_options.h Alpha_complex_options.h as it can be used by Alpha complex dD git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@3875 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 6c5b105248e4766a44438a187bb130a3722b310f
2018-08-31Fix weighted periodic compilation issuevrouvrea
Test is commented, to be investigated. git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@3865 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: e334d3f27e648cfc23f2d46fb2e2199a4b1922ff
2018-08-29weighted/non-weighted and periodic/non-periodic with fast/exact are working ↵vrouvrea
well (test suites and examples) Still utilities to rewrite Modify GUDHI_TEST_FLOAT_EQUALITY_CHECK as one test was reaching exactly std::numeric_limits<FloatingType>::epsilon() git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@3842 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: bbd17f90644b4b8444d480ca95da0909e8fe5048
2018-08-28Make fast/safe/exact, weighted/non-weighted, periodic/non-periodic more ↵vrouvrea
orthogonal choices Only examples work for the moment. Periodic to be tested. Add Alpha_complex_3d_from_points.cpp example. Maybe to be removed. git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@3840 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: f5621df603bdb149c52400a6095271ea0f54b84c
2018-07-31Add unitary tests and documentationvrouvrea
Fix debug exception mechanism git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@3712 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 43f66f3843981ab9cd74c117c2b1c6bb9b94810b
2018-07-04Fix SimplicialComplexForAlpha (dD version)vrouvrea
Write SimplicialComplexForAlpha3d concept Add make_filtration_non_decreasing and prune_above_filtration mechanism for Alpha_complex_3d Write documentation for Alpha_complex_3d ( still missing the user version) Remove exact static bool from Alpha_complex_3d_options mechanism and add some comments on value_from_iterator functions Fix Alpha_complex/utilities/CMakeLists.txt warnings git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@3667 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 32e15aaf98df14a43eaef4a4af00de2ec418924c