summaryrefslogtreecommitdiff
path: root/src/Alpha_complex/include
AgeCommit message (Collapse)Author
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-04-01Split the cache per dimensionMarc Glisse
Try to reduce slightly the memory use.
2020-04-01code review: use operator[] instead of at()ROUVREAU Vincent
2020-03-24merge https://github.com/mglisse/gudhi-devel/tree/alpha-cache and fix conflictsROUVREAU Vincent
2020-03-23Doc review: document what is the filtration value when not computedROUVREAU Vincent
2020-03-22Merge master and resolve conflictsROUVREAU Vincent
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
2020-01-27Merge upstream and resolve conflictROUVREAU Vincent
2019-12-10Remove number_of_vertices method from Alpha_complex as there is no added ↵ROUVREAU Vincent
value to Simplex_tree.num_vertices()
2019-12-04Delaunay triangulation for alpha complex in dDROUVREAU Vincent
2019-12-03Fix #134ROUVREAU Vincent
2019-11-26Fix doxygen warnings about new cgal bibtex entriesROUVREAU Vincent
2019-11-19Doc review: Add the starting point of the documentation in the Alpha complex ↵ROUVREAU Vincent
reference
2019-11-16Merge branch 'master' into alpha_complex_with_cgal_epeck_dROUVREAU Vincent
2019-11-15Code review: Point_3 is an Alpha_shape_3::Point instead of ↵ROUVREAU Vincent
std::conditionnal(...)
2019-11-07Code review: Add suggested code using NT_converter to simplify the different ↵ROUVREAU Vincent
alpha_complex_filtration computations cases
2019-11-07Code review: it is with Epeck_d that it is advised to have CGAL >= 5.0. ↵ROUVREAU Vincent
Error message clarification
2019-11-07Doc review : This remark is only available for the dD case, not for the 3d case.ROUVREAU Vincent
2019-11-05Exact version only for CGAL < 5.XROUVREAU Vincent
2019-11-05Use Epeck_d for examples. Add an Epick_d (fast version) example and test itROUVREAU Vincent
2019-11-05Do not print #define variableROUVREAU Vincent
2019-11-04Epeck is now the default value. Epick and Epeck in doc. User warning on ctor ↵ROUVREAU Vincent
if Epeck with CGAL < 5.X
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-19Merge last trunk modificationsvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@4003 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 94bbb0a5588ceee1ecf73d0503892e2f6c78274f
2018-11-19Fix cpplint and no more need of incr_dim in propagate_alpha_filtrationvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@4002 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 7e4a3924d93b8bbb235376bf074811ec827f4e9d
2018-11-17Make it clearer that create_complex can/should be called without a second ↵glisse
argument. Move the test restricting propagation to dim>1 earlier. git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/AC-glisse@4000 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 108a3ce1b96e097d5218f9154c7f17c13203cfa1
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