Guillaume Damiand
515fd7ef8e
Correct some wrong comments.
2016-11-29 11:43:07 +01:00
Andreas Fabri
347bd827b5
Fix package Combinatorial_map: include headers
2016-09-30 15:22:29 +02:00
Guillaume Damiand
efdd6c5a26
Remove warnings and errors
2016-04-11 18:31:38 +02:00
Guillaume Damiand
056e0d66fe
add a missing deprecated function; use non deprecated version in assert.
2016-04-01 22:27:50 +02:00
Guillaume Damiand
37e95ca593
Remove trailling whitespaces.
2016-03-10 10:47:24 +01:00
Guillaume Damiand
6a171dcc77
Deprecate global modification functions.
2016-03-08 18:45:55 +01:00
Sylvain Brandel
25b2727381
mark type modified from int to size_type, exception thrown in get_new_mark and test added in the test-suite
2015-06-12 15:11:04 +02:00
Sylvain Brandel
41464f142f
type of boolean marks modified from int to size_type in both Combinatorial_map and Linear_cell_complex
2015-04-01 15:36:34 +02:00
Guillaume Damiand
882c6033df
Bug fix; optimize merge volume operations.
2014-12-23 21:07:53 +01:00
Guillaume Damiand
919bf8af74
Cleanup + some optimizations.
2014-12-23 09:34:09 +01:00
Sylvain Brandel
1cb63c386b
Modification of the names of attributes management functions
2014-12-05 16:03:44 +01:00
Sylvain Brandel
d62a535fd7
minor addons in the code, not in the API
2014-06-13 16:02:55 +02:00
Sylvain Brandel
ec61d7cdc0
Updating new branch with modified and new files, in accordance with provided features
2014-06-03 11:22:47 +02:00
Guillaume Damiand
61d6236b60
Use null_handle instead of NULL everywhere internally to simplify the future possible version with index.
2013-11-13 17:32:46 +01:00
Guillaume Damiand
dccdec40a5
Combinatorial map with no static dart_null_handle.
...
This is a copy from the branch CMap_no_dart-gdamiand by keeping only the part with dart_handle.
The modifications are the ones given in the small feature Combinatorial map dart attribute.
2013-11-12 22:27:44 +01:00
Guillaume Damiand
481908df1f
* Re-add set_attribute method in CMap class (was removed by error).
...
* Make functors Is_removable_functor and Is_contractible_functor to avoid a warning.
2013-02-14 17:21:36 +01:00
Guillaume Damiand
450a07786b
Ok for group/degroup and operations.
...
* clarify all the tests of group/ungroup cases for non void attributes
* create specialized functors allowing to consider all the different cases
(group two edges along their two extremities, only the first or the second...)
* make many cleanup to move functors in different files, and to comment them
* add namespace before global functions
Still to do: sewable for dim>3 (build the isomorphism); try to improve onsplit
test by testing only one out of two modified darts; add a parameter to
operations to do not test group/ungroup; do a functor which updates the
attributes of all the map (avoid do make many small tests, and do only one
big test once).
2013-02-14 16:27:51 +01:00
Guillaume Damiand
173f8bc073
Continue on operations, group and degroup...
2013-02-13 17:57:49 +01:00
Guillaume Damiand
550518a13f
Cont degroup/group and operations
2013-02-12 22:21:57 +01:00
Guillaume Damiand
599d700c65
Wip group/degroup and operations
2013-02-12 17:34:25 +01:00
Guillaume Damiand
0778e0b166
Wip group/degroup
2013-02-11 22:22:14 +01:00
Guillaume Damiand
fbe2a506d7
Continue on group/ungroup: nyf
2013-02-11 22:03:18 +01:00
Guillaume Damiand
6678832c7a
Wip on group/degroup
2013-02-11 17:57:10 +01:00
Guillaume Damiand
0558f60b09
Start some cleanup in group/degroup methods.
2013-02-11 13:49:39 +01:00
Guillaume Damiand
9a0b1d17e9
Add test for contraction<3>
2013-02-08 21:36:41 +01:00
Guillaume Damiand
c9a783a74a
Add contraction<i> for i>1
2013-02-05 16:50:22 +01:00
Guillaume Damiand
5be11826cb
Onsplit: it seems ok now.
2013-01-30 22:01:36 +01:00
Guillaume Damiand
29039d2fde
wip split...
2013-01-29 16:30:43 +01:00
Guillaume Damiand
bde3be7571
Onsplit, another version
2013-01-29 08:17:38 +01:00
Guillaume Damiand
7f6cf79490
Onsplit again...
2013-01-28 22:13:56 +01:00
Guillaume Damiand
2f19803fb8
Wip
2013-01-28 17:54:28 +01:00
Guillaume Damiand
18aa10a293
Split for removal, special cases.
2013-01-28 15:36:08 +01:00
Guillaume Damiand
ba0e0858ea
Degroup when remove is now ok
2013-01-28 13:34:49 +01:00
Guillaume Damiand
54a27a09c9
Contraction v2 to start a new proper branch.
2013-01-25 17:29:34 +01:00
Guillaume Damiand
0e03d6b824
Restore the previous commit in my branch.
2012-05-03 20:20:51 +00:00
Guillaume Damiand
1ed058b105
Add a condition in is_valid method => update the code of insert vertex operation
2012-03-27 12:31:08 +00:00
Guillaume Damiand
b10d4766fc
Bug fix in removal operation
2012-03-26 11:44:37 +00:00
Guillaume Damiand
e5a6f3705f
add test on degroup darts
2012-03-26 10:16:44 +00:00
Laurent Rineau
5b5dd33848
merge changes from next
2012-01-09 12:33:39 +00:00
Guillaume Damiand
7414673b78
Remove two unused variables.
2011-11-09 06:36:07 +00:00
Guillaume Damiand
ed25a632bf
Merge with branches/candidate-packages/Combinatorial_map.
2011-11-08 09:56:54 +00:00
Guillaume Damiand
79001c1cc5
Re-indent
2011-11-03 11:04:36 +00:00
Laurent Rineau
fcd1bc0677
merge from next
...
And modify the licenses to LGPLv3+ for the following new files:
include/CGAL/Combinatorial_map_iterators_base.h
include/CGAL/internal/Combinatorial_map_utility_novariadic.h
2011-10-11 12:54:32 +00:00
Guillaume Damiand
f26fe49316
Licence for Combinatorial_map
2011-10-10 14:39:37 +00:00
Sébastien Loriot
5d420a9c2c
undo license change in Cmap package
2011-10-10 14:06:06 +00:00
Sébastien Loriot
91a5327fa8
change LGPLv2 -> LGPLv3
2011-10-10 13:48:25 +00:00
Guillaume Damiand
f871da7c99
* replace some assert by static_assert;
...
* add all the ranges and refactoring of code to clarify it.
2011-10-07 15:10:30 +00:00
Guillaume Damiand
5c3caa4351
Copyright final version ;)
2011-06-14 12:27:16 +00:00
Guillaume Damiand
a36e3907e7
cleanup (merge from candidate package)
2011-06-09 14:54:42 +00:00
Guillaume Damiand
7edb0c49d8
copyright 2010-2011
2011-06-09 13:25:19 +00:00