albert-github
4e5578d469
issue #7395 Improvement of layout of model relations
...
- based on review
2023-07-15 13:12:15 +02:00
albert-github
a0320dd7b4
Merge branch 'master' into feature/issue_7395
...
# Conflicts:
# Polyhedron/doc/Polyhedron/Concepts/PolyhedronItems_3.h
2023-07-13 10:33:18 +02:00
Laurent Rineau
4a2c7a668d
Merge pull request #7571 from albert-github/feature/issue_7454
...
issue #7454 Consistency of BigO notations
2023-07-12 15:29:56 +02:00
albert-github
301728a8a9
issue #7395 Improvement of layout of model relations
...
- Completed the cgalModels part
2023-07-09 12:43:36 +02:00
albert-github
ee2a55279d
issue #7395 Improvement of layout of model relations
...
- Completed the cgalHasModel part
- corrected spelling of `Has Model` and `Is Model Of` to `Has model` and `Is model of`
2023-07-06 17:35:34 +02:00
albert-github
b3af96caa1
issue #7454 Consistency of BigO notations
...
Create `cgalBigO` marco and used it.
(`The macro `cgalBigOLarge` is for special situations where we need bigger round brackets)
2023-07-04 16:23:14 +02:00
Guillaume Damiand
edc11a8bc0
Example of insert edge between two different 2-cells, for cmap, gmap and lcc
2023-06-23 08:43:36 +02:00
Sébastien Loriot
dfc386d65b
Merge branch 'master' into HEAD
2023-06-22 14:05:45 +02:00
Guillaume Damiand
c44371aa4e
Merge branch 'master' into CMap-insert-gdamiand
2023-06-22 12:18:23 +02:00
Guillaume Damiand
28ea0d42e0
Using
2023-06-22 12:11:57 +02:00
Guillaume Damiand
a2ab7a2090
Small corrections in the doc
2023-06-22 10:47:28 +02:00
Guillaume Damiand
4798874609
add the example and update the anchor
2023-06-21 15:44:56 +02:00
Guillaume Damiand
24b38f2d93
add example
2023-06-21 15:34:39 +02:00
Guillaume Damiand
e3c36d387b
add one example in the user manual
2023-06-21 15:33:03 +02:00
Guillaume Damiand
e4d98ef92a
add an example for cmap insert cell 1 between two cells 2
2023-06-21 15:32:58 +02:00
Guillaume Damiand
32655a75b8
Add () after function names in sa
2023-06-20 12:08:03 +02:00
Guillaume Damiand
b994bc3574
True and on-merge in doc
2023-06-20 12:08:03 +02:00
Sébastien Loriot
0ee31a5d4f
remove extra parenthesis
2023-06-19 19:17:49 +02:00
Sébastien Loriot
c8a88b9014
remove CGAL_static_assertion*
2023-06-15 10:42:10 +02:00
Sébastien Loriot
e54408370b
remove CGAL_CXX17 macro
...
... and no longer used macros
2023-06-15 10:41:56 +02:00
Sébastien Loriot
852b3b664b
expand -CGAL_CPP17_INLINE macro
2023-06-15 10:40:54 +02:00
Guillaume Damiand
eb9dd93ae5
Merge master
2023-04-26 10:23:30 +02:00
Guillaume Damiand
c9a683bf54
Start to reintroduce last master modifications
2023-04-26 10:17:58 +02:00
Guillaume Damiand
57f0b8908d
bug fix in insert cell 1 between two 2 cells
2023-04-25 14:47:33 +02:00
Guillaume Damiand
7803086c66
Start to debug cmap/gmap insertion (nyf)
2023-04-25 11:38:13 +02:00
Sébastien Loriot
633ec7329c
fonctor -> functor
2023-04-23 22:37:07 +02:00
Laurent Rineau
824976a003
Merge pull request #7236 from albert-github/feature/issue_7231
...
issue #7231 Improvement of layout of refines relations.
2023-04-17 10:14:01 +02:00
albert-github
8a0b21461d
Unexpected backtick
...
- Corrected some more redundant / missing backticks
- correctes a spelling error (Boolean_set_operations_2/doc/Boolean_set_operations_2/CGAL/Boolean_set_operations_2/Gps_default_dcel.h)
2023-04-11 17:38:37 +02:00
Laurent Rineau
0316078b95
Merge pull request #7316 from gdamiand/CMap-bugfix-gdamiand
...
Use reserve(size+1) before to copy attribute
2023-03-21 16:14:11 +01:00
Andreas Fabri
0d320e48a8
Merge branch 'Number_types-fix_VC2017_boost_mp-GF' into CORE-boost_mp_number-GF
2023-03-17 08:28:10 +01:00
albert-github
2d60f46985
issue #7231 Improvement of layout of refines relations.
...
- Adjusted cgalRefines according to reviews
- Implemented it in all files
2023-03-14 17:37:50 +01:00
Mael Rouxel-Labbé
f1c2668ad8
Fix a number of copyright-related issues
2023-03-13 09:57:03 +01:00
Guillaume Damiand
da59938748
readd protected removed by mistake
2023-03-10 13:33:31 +01:00
Guillaume Damiand
46a35ff642
Add a test for copy attributes for cmap/gmap, with and without indices.
2023-03-10 13:26:23 +01:00
Guillaume Damiand
52d78763d6
Bug fix in cc with index
2023-03-10 13:25:44 +01:00
Guillaume Damiand
8dc54d3c62
Add a reserve before to copy attribute (to solve a bug for index versions)
2023-03-10 13:20:03 +01:00
Guillaume Damiand
72b356d309
Add reserve before the creation of a new attribute, copy of an old one: solve a bug for the index version of CMap/GMap when the underlying vector is reallocated
2023-03-10 11:30:07 +01:00
Guillaume Damiand
477f71b876
Add missing own method for cc with index
2023-03-10 10:47:01 +01:00
Guillaume Damiand
83ae1d54ea
add missing own method for with index cases
2023-03-10 10:46:23 +01:00
Guillaume Damiand
8b4806a059
Remove copy constructors in cell attribute (added in the last commit but not required)
2023-03-10 10:44:20 +01:00
Guillaume Damiand
4ad06f8872
add an example with a bug for cmap with index
2023-03-09 20:23:53 +01:00
Guillaume Damiand
0189b6b6b2
Add a copy constructor in Cell_attribute.
...
This solves a bug in one of my prog, which occurs only for CMap with index.
I don't understand why the default copy constructor is not enough for
CMap with index (while it works for CMap with handle).
2023-03-09 17:07:36 +01:00
Sébastien Loriot
9e72361537
All packages depends now on CGAL_Core (like Kernel)
2023-02-20 15:24:16 +01:00
Mael
153c603209
Merge branch 'master' into CGAL-Clean_CMakeLists.txt-GF
2023-01-27 22:09:02 +01:00
Mael
0ff7882997
Merge branch 'master' into feature/bug_documentation_spell_20221113
2022-12-06 22:21:06 +01:00
Mael
6538b22e06
Merge branch 'master' into CGAL-Clean_CMakeLists.txt-GF
2022-12-05 16:03:41 +01:00
Andreas Fabri
8ddf7848a0
forward call instead of duplicated code
2022-11-30 10:03:45 +00:00
Guillaume Damiand
8b114241ca
add one insertion test for cmap
2022-11-30 10:36:40 +01:00
Guillaume Damiand
96873950ee
Bug fix for remove and contrat operations for CMap and GMap
2022-11-30 10:36:04 +01:00
Guillaume Damiand
d381bfbd44
Add a parameter to group functor to deal with the case where first dart will be deleted
2022-11-30 10:35:16 +01:00
Andreas Fabri
699454ae84
STL Extensions: Correct spelling
2022-11-29 13:22:00 +00:00
Guillaume Damiand
bb263e009e
add insert_cell_1_between_two_cells_2 method in CMap and GMap
2022-11-25 13:06:50 +01:00
Guillaume Damiand
01c05d8f1b
Add index method in cc with index, taking an index as parameter.
2022-11-25 13:02:32 +01:00
Guillaume Damiand
45ee81d522
add insert_cell_1_between_two_cells_2 method in genericmap concept
2022-11-25 13:01:43 +01:00
Guillaume Damiand
669ba26a26
Allow the use of Foreach_enabled_attributes internal functor starting from a given dimension.
2022-11-25 13:00:42 +01:00
Sébastien Loriot
c5207cb5ad
Merge remote-tracking branch 'cgal/master' into HEAD
2022-11-24 09:54:56 +01:00
albert-github
781f9a2943
spelling corrections
...
After review:
- outputhing -> outputting
- neighbour -> neighbor
2022-11-17 10:25:10 +01:00
albert-github
96a8d910d3
spelling corrections
...
New dircionary
2022-11-16 13:45:12 +01:00
albert-github
7a62583efa
spelling corrections
...
Some spelling corrections (Directories starting with `C`)
2022-11-14 19:14:33 +01:00
albert-github
2bcc9ad8c5
Link corrections
...
- Correcting some permanent redirects
- corrected link for to `max_element`, link was incorrect
2022-11-13 13:19:22 +01:00
Mael Rouxel-Labbé
6f187f332c
Misc minor fixes/improvements
2022-09-14 14:08:23 +02:00
Mael Rouxel-Labbé
9b265fddf8
Uniformize REQUIRED / QUIET usage:
...
Following this:
- CGAL: always REQUIRED
- CGAL component: COMPONENT / OPTIONAL_COMPONENT (never QUIET)
- required 3rd party: (not QUIET) + message(NOTICE "") on NOT_FOUND
- optional 3rd party: QUIET + message(STATUS "") except for Polyhedron/demo
- 3rd party components: COMPONENT / OPTIONAL_COMPONENT
(QUIET depending on required or optional 3rd party)
2022-09-06 16:24:27 +02:00
Sébastien Loriot
861588abe1
Merge 'sloriot/CGAL-std_type_traits' into master
2022-08-03 20:19:51 +02:00
Sébastien Loriot
fbd8b8a75a
add out-of-class definition if c++17 is not used
2022-07-27 16:28:59 +02:00
Guillaume Damiand
195b0c1f48
An index must be convertible to size_type and not size_t
2022-07-22 11:46:15 +02:00
Guillaume Damiand
149b73f1eb
use destroy from std::allocator_traits
2022-07-22 08:53:25 +02:00
Guillaume Damiand
233f757148
Remove macro used for the reviewing step.
2022-07-21 10:40:45 +02:00
Guillaume Damiand
447728692d
use rebind_alloc instead of rebind for std::allocator
2022-07-20 11:31:04 +02:00
Guillaume Damiand
309f2268b9
use allocator_traits to retreive the different types in an std::allocator
2022-07-20 11:11:03 +02:00
Guillaume Damiand
57c755d474
reference does not exist anymore in std::allocator
2022-07-20 11:08:08 +02:00
Guillaume Damiand
5acb72c3b6
Use default constructor
2022-07-19 11:18:23 +02:00
Guillaume Damiand
6673a6815a
Remove option in cmake (pushed by mistake)
2022-07-19 11:08:53 +02:00
Guillaume Damiand
9d0b43c2da
handle -> descriptor in comments
2022-07-19 10:14:16 +02:00
Guillaume Damiand
4a77e76109
Change zero-initializing built-in types. Is it correct now?
2022-07-19 10:07:31 +02:00
Guillaume Damiand
2e737d4c5e
Remove a warning
2022-07-19 10:06:47 +02:00
Guillaume Damiand
f2630fa4b9
Merge branch 'master' into CMap_index-gdamiand
2022-07-19 09:44:16 +02:00
Guillaume Damiand
75bc510926
Update Combinatorial_map/include/CGAL/Compact_container_with_index.h
...
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2022-07-19 09:43:10 +02:00
Guillaume Damiand
2cea03ee19
Update Combinatorial_map/include/CGAL/Compact_container_with_index.h
...
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2022-07-19 09:42:50 +02:00
Guillaume Damiand
337cdf3490
Update Combinatorial_map/include/CGAL/Compact_container_with_index.h
...
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2022-07-19 09:42:44 +02:00
Guillaume Damiand
ccec860303
Add example of CMap/GMap with index in user manual
2022-06-27 15:36:07 +02:00
Guillaume Damiand
df37baa8d3
trailing
2022-06-27 14:29:00 +02:00
Guillaume Damiand
f53c61a6e5
Example for map with index
2022-06-27 14:22:07 +02:00
Guillaume Damiand
9b44e0ae66
Add an example for cmap with indices.
2022-06-27 13:57:27 +02:00
Guillaume Damiand
daf79c8070
Realign cmap examples
2022-06-27 13:57:08 +02:00
Guillaume Damiand
cbc038fff8
Rename upper_bound_XXX_ids by upper_bound_on_XXX_ids
2022-06-27 12:37:49 +02:00
Guillaume Damiand
aa91b53297
Add methods in CMap/GMap/LCC to get upper bounds, when indices are used
2022-06-21 14:16:12 +02:00
Guillaume Damiand
ec96ff853c
Update Combinatorial_map/doc/Combinatorial_map/Concepts/GenericMapItems.h
...
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2022-06-21 10:15:08 +02:00
Guillaume Damiand
46e64077af
Update Combinatorial_map/doc/Combinatorial_map/Combinatorial_map.txt
...
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2022-06-21 10:11:47 +02:00
Guillaume Damiand
38eab599ee
Update Combinatorial_map/doc/Combinatorial_map/Combinatorial_map.txt
...
Co-authored-by: Sebastien Loriot <sloriot.ml@gmail.com>
2022-06-21 10:11:25 +02:00
Guillaume Damiand
bcbb6c296e
Update begin operator for cc with index
2022-06-17 10:47:55 +02:00
Guillaume Damiand
1e0adffc21
Add is_used method
2022-06-10 18:57:53 +02:00
Guillaume Damiand
ed747f4c46
Change type of iterator for attributes
2022-06-10 18:41:59 +02:00
Sébastien Loriot
ac8b6d4731
boost::is_same --> std::is_same
2022-06-10 08:18:20 +02:00
Guillaume Damiand
b2474405ad
Templace class index to differentiate the indices used for different cc with index (TODO)
2022-06-08 18:38:26 +02:00
Guillaume Damiand
a60dd02665
null_descriptor should be public
2022-06-02 20:12:01 +02:00
Guillaume Damiand
731fe75c91
Typo in doc
2022-06-02 17:07:58 +02:00
Guillaume Damiand
cfd9ac640a
Add tests
2022-06-02 16:41:00 +02:00
Guillaume Damiand
828a1a9dcc
Update cc with index iterator comparators
2022-06-02 16:24:24 +02:00
Guillaume Damiand
83b095dc13
CC with index bugfix
2022-06-02 15:05:09 +02:00
Guillaume Damiand
05601c65b4
tab
2022-06-02 14:58:02 +02:00