summaryrefslogtreecommitdiff
path: root/src/Simplex_tree
AgeCommit message (Collapse)Author
2016-01-08cpplint and cppcheck fixesvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@956 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: f54c0a2a375e8818c7162aec05249e446361834b
2016-01-07Backmerge from trunkvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/tbb@953 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 06624ae4ed4031c7bae56e0b8fa305a318b934bc
2016-01-07Cppcheck fixes after mergevrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@951 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 4b66d24e46b604e2066c4c2e506b147af4be7e6a
2016-01-07Backmerge of trunkvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/contiguous_vertices@949 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: b20b49bab38fdcbc6571c159200125148e9a1bd6
2015-11-11Allow st.find({1,2,3}) on good compilers. That includes VS 2015 but not ↵glisse
2013, however I believe it will just ignore the change so it should not hurt. (I'll revert otherwise) git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@904 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 8f29072c7f5bfa24de5033ada6b377deaf0c8689
2015-11-10Merge from trunk.glisse
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/contiguous_vertices@900 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 9b9e886cd54b1a91c5c794242fe099e57e6d6a19
2015-11-10Use Simplex_tree_options_fast_persistence in one more place.glisse
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/contiguous_vertices@899 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: b22785182c0140dd36d1a4876c240aa4deabef75
2015-11-09Specific test for non-contiguous vertices.glisse
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/contiguous_vertices@898 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 5295613117e6a66147dec38327b437bcf5b253c3
2015-11-09Change SimplexTreeUT so it can test several versions of Simplex_tree.glisse
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/contiguous_vertices@897 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 55d2cf5d87323a54675fe787df3e76dc31a2d684
2015-11-09New Simplex_tree_options_fast_persistence, while ↵glisse
Simplex_tree_options_full_featured switches to the safe default of allowing non-contiguous vertices. git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/contiguous_vertices@896 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 60bc11a90027ed17233903d22a6494198f30eeb1
2015-10-23generate_version excludes bottleneck for version 1.2.0 - to be removed for 1.3.0vrouvrea
generate_version copies concept for doxygen purpose Contact gudhi-users on skbl and contraction page Doxygen warning fixes Doxygen Software section git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@871 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: bd7e252c2d0528f4bbc40c33a9221e1d6b386510
2015-10-17Simplify operator== for the boundary iterator.glisse
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/contiguous_vertices@862 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 48228705e9f310ed842e214c5d8849e8f1e0c670
2015-10-16Merge from trunk.glisse
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/contiguous_vertices@859 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: ba38ae19afbfbb095dddd6b7203c8ff18d876c70
2015-10-16Sort in parallel in initialize_filtration using TBB.glisse
No build machinery support for now. git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/tbb@858 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 94071e9da20993dff60743ac75125f26ad62e55e
2015-10-14Update old comment about stable_sort.glisse
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@856 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 20773a87a3a40113ad8a051be7972289144cd1d7
2015-10-12Workaround for include(${CGAL_USE_FILE}) in GudhUI and hypergeneratorvrouvrea
Fix make test issue when cmake in a build directory for SimplexTreeUT and skbl TestGeometricComplex git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@849 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: d6b35ba4b697c7ee61fcd39b998a0fd717a3716a
2015-10-08cpplint fixesvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@845 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 8b15f0805527b494f3a57625de5c69d836b287dd
2015-10-08cpplint fixes on Contraction + warning fixes + Hide Hasse complex for Gudhi ↵vrouvrea
version 1.2.0 git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@841 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: ed7bf90a9ae0b000b995c6ae4bbdaedbb1a65dd5
2015-10-08Fix contiguous_vertices(). Use it in boundary iterator.glisse
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/contiguous_vertices@838 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 5b4475f39fe6adf2190223a753625057260e8805
2015-10-06Introduce Options::contiguous_vertices.glisse
For now only used and checked in find_vertex. git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/contiguous_vertices@833 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: ceee8ba85eb21991a836b8f1d1117bcaafeb8c1b
2015-10-05cpplint fixes - simplex_tree_from_file.cpp renamed ↵vrouvrea
simplex_tree_from_cliques_of_graph.cpp - #include "" vs #include <> for skeleton blockers git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@826 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 1bd1ad535e4283bce35eeb31fa8d7896b9de474b
2015-10-05Use boost static_vector instead of std::vector in the boundary iterator of ↵glisse
Simplex_tree. The size can never grow very large (bounded by the dimension, which is bounded by the log of the number of simplices) and this avoids a lot of dynamic memory handling. git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@825 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 9f6bdc1ed7bae4c44432a05278a719f9aee26b99
2015-10-05cpplint fixesvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@822 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 1cab7ed83b02fd90ab57550ad5363dc36f8b8d05
2015-10-02Doxygen to be made from user version. Hypergenerator fix. Add definitions ↵vrouvrea
for debug traces. git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@821 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 5625aaab792264df86d7d442a2e6ff9886cf5d24
2015-09-30In is_before_in_filtration, access the filtration values directly without ↵glisse
checking for null_simplex. git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@811 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: cff7635e067a691764ca250067997b8b48cb6420
2015-09-24There is little point obfuscating Filtration_simplex_range.glisse
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@792 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 0365c6b1612bfdde72746765774729ccb6037f44
2015-09-16Fix 2 FIXMEs.glisse
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@790 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: a44798f1fcaa8d5992e5c7e56d3d13f11bfdb3e6
2015-09-14Roll back of "included" in boost test inclusion filesvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@788 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: fbd79bdda8e0f31cef2847dcab8dab9129645618
2015-09-14Merge simplex tree copy/move constructor branch back into the trunkvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@787 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: ceacd34f54b14a2d2c4e0a68b234a91912b215b8
2015-09-10doc issuevrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/copy_move@783 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: e0fdf5443aea57b7231883c89e1e3fd5007db550
2015-09-10operator==vrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/copy_move@782 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 498e8c3f35d105b22752983360fbf8229c224776
2015-09-09FIXME -> Note.glisse
This is not a huge/trivial bug that has to be fixed immediately. git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/ST-options@780 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: a4cb89782dc6d14ff1fc4a567e510ec4f40e0ac9
2015-09-09Minor clean-up.glisse
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/copy_move@779 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: dbb319a592f041cccfa54f50cee2554d423a2291
2015-09-09Minor clean-ups. Don't copy filtration_vect_.glisse
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/copy_move@778 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: af49ecce9ce78f2436be10bb7aed5379466d1cce
2015-09-09Issue fix for operator==. Replaced by is_equal function (constify is ↵vrouvrea
required first for operator==) git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/copy_move@775 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 90d5e30caafb0679117be1ea40a12753847e9ab7
2015-09-04remove constexprvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/ST-options@774 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 30a30bb0ad79aef360f11bca6dea16bcaa5bc64b
2015-09-04constify refvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/copy_move@773 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 952881703aa1868554a21caed9302df5b98fea31
2015-09-04Peer review fixvrouvrea
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/copy_move@772 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: e2896c0a1dc03cb8f87771910b6c756a755f258c
2015-09-02constexpr is only supported in extremely recent VS.glisse
Unnecessary "public:". git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/ST-options@769 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 62c7733f0d3236a0d919be049dc09b824435a198
2015-08-26fixanmoreau
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/copy_move@763 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 5cbe199ded1ba7da400cfa5a96f53c71f19ca2a8
2015-08-26fixanmoreau
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/copy_move@762 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: a64cb1cb3661a065035c5facd23c9f9855a927c6
2015-08-24fixanmoreau
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/copy_move@761 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 616315097f92608d92c264a3015fd5b8d634e37b
2015-08-24Fixanmoreau
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/copy_move@759 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: a054ef614924cb102410aa66d24ad29c419638cb
2015-08-24Fixesanmoreau
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/copy_move@757 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 88bfc9b672be26ed97bea4aecdcfbafb24259553
2015-08-24Fixesanmoreau
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/copy_move@756 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 9d9cfa9fdcf90b1a02f42e8f3a5ab6812629b4a1
2015-08-24fixanmoreau
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/copy_move@755 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 753dc7c276758bb612cf1be4ade131724716828d
2015-08-22Tweak doc to mention that we can compute cohomology without filtration.glisse
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/ST-options@752 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 2b07c162b17b5e35432e0f12eaac283043953b2c
2015-08-22Merge from trunk.glisse
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/ST-options@751 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 47c4777a4770d5383e9e1c57848e3e69aec003f0
2015-08-22Add an example showing how to use different options for Simplex_tree.glisse
It has a few FIXMEs for things that are already in progress elsewhere and should be fixed before the release. git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/ST-options@750 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: dda65a6af3112dc14843d764881c22a04ff4b90e
2015-08-20A bit more doc for SimplexTreeOptions.glisse
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/ST-options@747 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 1631ac5e9c4eb9f074fe7468f14cda1f122b63ad