summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2018-08-31Add debug tracesvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/windows_cgal_non_header_only_compilation_issue@3853 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: e8792fc3427cb4f4e92f3297aa3f4aea57c54e60
2018-08-31Add debug tracesvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/windows_cgal_non_header_only_compilation_issue@3852 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 1a99305e1bfab4d86f5a10371dbad3438f3b0580
2018-08-31Add debug tracesvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/windows_cgal_non_header_only_compilation_issue@3851 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 00f56b397048aca87422e6da9385b2622acf1094
2018-08-30A thread_local was missingvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@3845 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 739268e9feab840a1d8a405dad696ca95330623a
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-28added function to read point cloud from array in memory + changed a little ↵mcarrier
bit the API git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/Nerve_GIC@3841 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: f31a3a60b2438d7b767a1ee310d859477330a743
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-08-28Update children on movevrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/simplex_tree_fix_vincent@3835 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: c9596c534477e6fe098c406307dc8930f71e3a30
2018-08-24Fix move constructor and assignment for the Simplex treevrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/simplex_tree_fix_vincent@3831 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: ff520472b6a1b9f00d0688fbe7dc467af50e16fe
2018-08-21Move assignment and its associated testvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/simplex_tree_fix_vincent@3819 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 6fd6793b177e0a6b803adf5a710f63d8647a9288
2018-08-21Add DEBUG_TRACES for the testvrouvrea
Add move constructor test git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/simplex_tree_fix_vincent@3818 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 4e9baaedcbcb6fdfc7b5ee0ac42bc75559b67bd1
2018-08-21Bad copy assignment testvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/simplex_tree_fix_vincent@3815 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: c5c9cd3c0553b3367452489e7fd5e874f5093742
2018-08-21Copy assignment for Simplex_tree and its tests (rules of 5)vrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/simplex_tree_fix_vincent@3814 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 4ac0e87aaef3bf29369f25b8eb0c766a6f1b395b
2018-08-17Makes clearer dependencies for each function of persistence graphical toolsvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/plot_persistence_density_vincent@3804 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 7572f54368ff235f5e78df74121bf6b1ee107177
2018-08-17Code review : rename max_plots and max_barcodes as max_intervals for ↵vrouvrea
peristence_graphical_tools git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/plot_persistence_density_vincent@3803 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: ad73f7e6cc6d72c3ba24b5ac947265c78a29f387
2018-08-17Code review : Rename max_plots with max_intervals for persistence densityvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/plot_persistence_density_vincent@3801 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 8d20ee2f721b856bba69bc5bc10db26032649129
2018-08-17Doc review : inf_delta explanation improvementvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/plot_persistence_density_vincent@3800 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 01fff74d79228431d77a46b713ac656ab7e84dc0
2018-08-17Code review : Add a bw_method parameter to plot_persistence_density for the ↵vrouvrea
standard deviation of the Gaussian git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/plot_persistence_density_vincent@3799 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 3bbc988434951bb429acd44b1f31f8310bb9ba9c
2018-08-17doc review : modification of persistence barcode example to make it more ↵vrouvrea
relevant git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/plot_persistence_density_vincent@3796 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 17acc09cdf7d09b13c177334efb1e309c4fd8d9c
2018-08-17Doc review : rephrase max_plots explanationvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/plot_persistence_density_vincent@3795 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: f6059d3a242eed53dfdddb76ffed33f99892f4bc
2018-08-17Code review : add a parameter to select dimension for ↵vrouvrea
plot_persistence_density. Default is None and mix all dimensions git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/plot_persistence_density_vincent@3794 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 493f5ecfad2bcf0ee4a40ec7b315863c471d088f
2018-08-16Bug fixvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/plot_persistence_density_vincent@3788 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: d8b898ca963d8d956307bb1dfd8abea1acbe6c96
2018-08-16Code review : Try to import module. Functions are unavailable if not available.vrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/plot_persistence_density_vincent@3785 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 53c89a30f7992aa8d20e8330628c03291cea6473
2018-08-13Clarify installation, utilities and examples generationvrouvrea
Add a link to the Hello GUDHI World project git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@3776 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: bb4dea879baac0280b38ee7ab9f466e0c090a38c
2018-08-13Modify GUDHIConfig.cmake in order to have :vrouvrea
Order is : 1. user defined GUDHI_INCLUDE_DIRS 2. ${CMAKE_SOURCE_DIR}/include => Where the 'cmake' has been done 3. ${CMAKE_INSTALL_PREFIX}/include => Where the 'make install' has been performed git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@3775 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 506357257ce261cb2778e357ca902401da4838e7
2018-08-09GUDHI_CAN_USE_CXX11_THREAD_LOCAL was missing in ↵vrouvrea
Persistent_cohomology::annotation_of_the_boundary git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@3764 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 7d53de701470203e48f76896e2859d1df670564c
2018-08-09Merge last trunk modificationsvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/plot_persistence_density_vincent@3763 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 96af633598ea1efa65ce9b78742628722f469d9e
2018-08-09Merge last trunk modificationsvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@3761 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 7aa4e82e8f90c54c9c6b58e6da5e2ed32a87deb0
2018-08-09Merge ninja_cmake_warning_fix_vincent branchvrouvrea
Fix issues #4, 6, 13, 14, 15, 21 git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@3760 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 32b5cc470f6095a64f102e0e641e13d2fc9d63ff
2018-08-09Merge last trunk modificationsvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/plot_persistence_density_vincent@3759 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 1f3867c19d9a559dc8d56c81d6088820acc4ac9c
2018-08-09Merge last trunk modificationsvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@3758 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 2b27ab4042979d62c576b610d75c87695bb0d83a
2018-08-09Merge last trunk modificationsvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/ninja_cmake_warning_fix_vincent@3757 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: f7f31a9a2448c7e894aa63b46360f59bc92f54b3
2018-08-09Make soft dependency for matplotlib and numpy dependenciesvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/ninja_cmake_warning_fix_vincent@3756 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 13a2e6e3eea8a36d0b9bdb4ab1c34f940a8932dc
2018-08-08Fix issue #4 : [CMake - global] List all that is missingvrouvrea
#21 : [python - global] Additional information on how GUDHI was compiled could help to debug users problems git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/ninja_cmake_warning_fix_vincent@3751 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: ded8b49b7e282dbf262df5695f2b5285a9907551
2018-08-07Fix issue #13 : [Global - utilities] use exit(-1) instead of std::abort in ↵vrouvrea
utilities git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/ninja_cmake_warning_fix_vincent@3749 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 3235f72cc618dcb6ab70b1826a4d3ce2608fa168
2018-08-07Doxyfile is now generated to facilitate gudhi version packaging and new ↵vrouvrea
module process Doxyfile.in generates a build/src/Doxyfile that is copied by the user_version target (to avoid file generation in sources) git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/ninja_cmake_warning_fix_vincent@3748 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 0a5ab637c2db102a59c994f03f0ec7fadbda3780
2018-08-07Remove if cmake version in GUDHI_user_version_targetvrouvrea
doxygen target is depending on user_version only if defined (defined in dev version, but not on user version) git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/ninja_cmake_warning_fix_vincent@3747 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 2e9533581d7b9ec231b27b7c405dd3817baf4911
2018-08-06Fix issue #14 : [RipsComplex] max_edge_length documented with type 'int'vrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@3743 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 9ef2e20e818fc1c573ce784cd34acb3c6d9970b7
2018-08-06Fix issue #15 : [python - subsampling] sparsify_point_set wrong documentationvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@3742 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: fcb4ba73cb1c4527a9f772bb9412f5e15c4eafaa
2018-08-03Add SciPy as a dependency in the installation process documentationvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/plot_persistence_density_vincent@3737 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 2d9d2c3f32ba3af5e9565f89e986ac437370b68e
2018-08-03plot persistence density functionnality with its documentationvrouvrea
Fix some documentation issue in other graphiacl tools Add scipy as a dependency git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/plot_persistence_density_vincent@3736 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 6481f1d6aa176bcf587f8875298a91cd22ac0319
2018-08-02Fix compilation warning that was a bug. Value was not returned.vrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@3726 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 5f1b8b40a1e68c655857ccc7b0de7f86a38c63b8
2018-07-31Fix documentation for CGAL version required by 3d versionvrouvrea
Remove duplicated example (cf. the one in the Simplex tree) Add the example for documentation git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/alpha_complex_3d_module_vincent@3713 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 204f77982c61bc30a6ad3218c82b98f8bb49d711
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-22Mark functions as inline.glisse
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@3699 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 431a0f7e2169ac7ebbdc6e4bd3458176030261ff
2018-07-20First try at interfacing the sparse rips in python. Needs at least ↵glisse
documentation and tests. git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/sparserips-python@3697 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 75bef59e90355853ee24807ca7453c4bb0a38f43
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-07-02Merge Nerve_GIC modifications from Mathieu (11th of June 2018)vrouvrea
svn merge -r3468:3579 ^/branches/Nerve_GIC git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/python_nerve_gic_vincent@3659 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 9e0e70cccf2829d7d55d241b807aeff0b73094bc
2018-07-02Fix unitary tests after trunk mergevrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/python_nerve_gic_vincent@3658 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 13570cb36f31c353cd8fa58f5b66ac0a00bb0eec