summaryrefslogtreecommitdiff
path: root/src/Alpha_complex
AgeCommit message (Collapse)Author
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
2018-07-03Documentation for Alpha complex 3dvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@3664 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: c6d824cdab7ac5ea79ce458dac666d35a9a21ab7
2018-06-27Fix examples and utilitiesvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@3645 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 67ac8f8151a85988303c48c9453ee42fecb7a97a
2018-06-26Useless includes removalvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@3640 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 57223bb2c3b1ad877d89d8627fbd866a726f2118
2018-06-26weighted_alpha_complex_3d_persistence.cpp using Alpha_complex_3d new modulevrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@3639 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: b7e5f4674a56bef537ba5f4dda62e6605bf8c249
2018-06-26Add insert_simplex in Alpha_complex_3d.hvrouvrea
Modify periodic_alpha_complex_3d_persistence.cpp with new module git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@3636 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 271e55ce7363a1af991fb107896307887827df65
2018-06-22Compiles run and tests for Alpha_3d, exact, weighted, periodic and weighted ↵vrouvrea
periodic git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@3627 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: e24d7de108d3e77eaf6319a8165a7c65bec57884
2018-06-22Use unique_ptr to store cgal alpha_shapes_3. Required for not objects_ to be ↵vrouvrea
freed. git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@3626 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 6dc9bbe25757a1a7bef2178ef63876c20d3a38b1
2018-06-19First create_complex versionvrouvrea
weighted periodic option git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@3624 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 7d22e307b12aac1390593541f77cabcccffbc6ad
2018-06-18Add periodic 3d Alpha shapesvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@3622 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: a97b603cf83c5f9a80404dd5786896e51015ee08
2018-06-18Separate options from codevrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@3621 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: d72667f205e03d652c67aa0b4e2546a483c02fb1
2018-06-15Weighted, normal and exact version of Alpha_shapes_3vrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@3618 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: f1b2014fe34b3e7814d9c3d02881c63e10f047b2
2018-06-07Fix alpha complex user pseudo code on documentationvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@3565 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 4b4300ef95fac962dd2c4d6a44c5c9f80ca6bc4a
2018-05-28Merge last trunk modificationsvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/cechcomplex_vincent@3479 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 95377921626dc6294d4560571023692567db49b7
2018-05-15CMake minimal version is now 3.1vrouvrea
Compilation flags are now externalized in cmake/modules Add NO_POLICY_SCOPE for GUDHI_third_parties to fix warnings Try to fix CGAL 4.12 that is no more setting CGAL_LIBRARIES git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/cmake_v3_vincent@3445 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 0ac7613f016e28cc634606f76e85ecaf5bacb2d4
2018-05-14Fix CGAL 4.12 build errors - include missingvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@3435 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 59e1e78f26032154a8b81146b0f4d5b4ecead992
2018-04-27Merge Copyright clarificationvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/cechcomplex_vincent@3402 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: c24c2226a76df7a6a95d2531e98850c7c19580e1
2018-04-26Fix Copyrightsvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/copyright_clarification_vincent@3400 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: ff348beedf92656c6913c2a1df983b5804b33988
2018-04-10Doc review : Add explanation when to use Alpha or Cech.vrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/cechcomplex_vincent@3369 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 4b6cf58478a7dbe1825491681507d4304d8f3584
2018-04-04No need to repeat title, automatically done by the websitevrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@3338 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 51d295377d2b3235e9316f199bf95d3c5aeaeab3
2018-03-29Use CGAL::NT_converter to convert filtration values.glisse
Alpha_complex may produce something different from what the Simplex_tree expects, convert it explicitly. git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@3317 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: d6c7492bbf48401a9f63f6462c7704e380eff6e1
2018-03-08Web site review after Editorial Boardvrouvrea
Do not need to import gudhi twice in py git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@3270 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 7d7a4bba27f4cbcad5f8b18cb86587a15e6a8435
2018-01-30Fix after web reviewvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@3189 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: fd42bab9b27a3c086adeaf75068c83a911ede000
2018-01-29Ignore md files for Doxygenvrouvrea
Fix relative path issue git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@3179 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: c8f88a757fdf681327f1cef9feadf7bf8d12da83
2018-01-29Rename README files for web site generation conformityvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@3177 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 632b264790c30accb42e731c4a4f6744a2f7ba11
2018-01-29Fix doc issue for utilities part on the web sitevrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@3176 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 3bafd9e13a5646ca93023144705d3ac7ed7c9b3a
2018-01-26Move documentation Copyright in footervrouvrea
Removed from each module git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@3167 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 7595f2d18cdc3773bbd96fa9fed414876ff9fdc7
2018-01-22Fix some cpplintvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@3148 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 34a01d0b7d9b59e72fd14e7616a09dde50e1dbd1
2018-01-08Merge of branch persistence_representation_integration_cmake_improvementvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@3117 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 673143bd16e06d990aeb104a506cfd71f91a8717
2017-12-21Code review fix : Bad cmake utility name, file read check, non negative ↵vrouvrea
weight check git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@3095 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 09c0342e7c06f69b62f01c3ba8330a99b963399c
2017-12-20Merge 1_fold_cover_periodic_alpha_complexes branchvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@3093 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 16709f47787220b4bb4a96936b211c932b03102d
2017-12-19Boost minimal version is 1.48.0 (modification rollback) - if boost_version ↵vrouvrea
use static_vector (from Boost 1.54.0) git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@3090 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 487d902c645793f2647191a0d8f9218184fa19de
2017-12-19Add a function for unitary tests to test floating point values equality w/wo ↵vrouvrea
epsilon values git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/persistence_representation_integration_cmake_improvement@3083 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 835037fd6efea4fbfc9a494df3015186232388bf
2017-12-14Merge of branch misc-glissevrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@3074 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: d0842416dbf4ee1ff25a7421841efe8f097e5379
2017-12-02Don't return 'const int', that's equivalent to int and causes a warning.glisse
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/misc-glisse@3018 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: bbefd89e01293f0d34645979318d745b683cd769
2017-11-30"This shall not happen": that's what assert is for.glisse
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/misc-glisse@3000 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 072f467bf3086b8e014c54c059f67dbd4f563ad7
2017-11-30Better than vector, static_vector.glisse
Too lazy to change the others, there is way too much code shared between these utilities, we will have to factorize the code when moving it to a module. git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/misc-glisse@2999 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 92a3d859118619f3a0692f75946c43a4a11f91fc
2017-11-30Typo get_point_cloud retrieves the points, not the triangulation.glisse
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/misc-glisse@2998 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: acc15d17d9ebf9cb3e64c8c66e756cdd8627d137
2017-11-30rename the_simplex_tree which represents one simplexglisse
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/misc-glisse@2996 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: fae071018b07c2a3304d14038b6778da0589bf05
2017-11-30No loop for 2 valuesglisse
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/misc-glisse@2995 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: a0e12ce0db1dfdaf922daa1ed85da4712fd36191
2017-11-30list -> vectorglisse
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/misc-glisse@2994 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 336af6c51d9b6ca4d60b2caac02a3f53b02ffda5
2017-11-30remove filtration_maxglisse
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/misc-glisse@2993 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 99113f763adb76266bb2dad206bce539076c3f62
2017-11-30remove dim_maxglisse
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/misc-glisse@2992 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 8d511d55de65a316b2c83a6763c90ef2bc26942f
2017-11-30dead typedefglisse
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/misc-glisse@2991 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: a314bb92443fc49370a7e12da84713eed7985981
2017-11-30map::insert(pair(a,b)) --> map::emplace(a,b)glisse
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/misc-glisse@2990 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: ae232890c6291e2e381b0d76f21b2a66da2cf9f5
2017-11-22b => birth + d => deathcjamin
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/add_utils_in_gudhi_v2@2943 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 6ec0292942fcc14c1ef53b8ff9d1182b8f07a287
2017-11-22Add link to OFF file doccjamin
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/add_utils_in_gudhi_v2@2941 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 2789c8353a525f9a0bfa1d51886b5d2388daf469
2017-11-22Part of the doc disappeared during the homogenization...cjamin
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/add_utils_in_gudhi_v2@2939 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 1381b0362d36dbd1ed67c180f5488b05f4784624
2017-11-21Merge add_utils_in_gudhi_v2 branch in trunkvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@2925 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 7e7153337bed2b1641bb80c6c532d07f526f5b10