Commit Graph

1010 Commits

Author SHA1 Message Date
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
Guillaume Damiand eec4cad774 tab 2022-06-02 14:34:39 +02:00
Guillaume Damiand 3a25a02723 CC with index; almost done 2022-06-02 13:56:09 +02:00
Guillaume Damiand 106d8c029b CC with index bug fix; ok for v1 and v2. 2022-06-01 19:15:58 +02:00
Guillaume Damiand d4879f3dc6 Bugfix in correct invalid attribute functor 2022-06-01 14:24:29 +02:00
Guillaume Damiand da3e359504 bug fix in cc with index v1 2022-05-27 15:03:31 +02:00
Guillaume Damiand 14073bbba5 Ok for cc with index version 2 2022-05-27 14:35:07 +02:00
Guillaume Damiand c6b6c80145 Bug fix in cc with index 2022-05-25 16:37:51 +02:00
Guillaume Damiand 94cd1b4df8 continue to debug cc with index 2022-05-25 11:07:44 +02:00
Guillaume Damiand 59b861df8f Modify free list for cc with index 2022-05-24 19:10:15 +02:00
Guillaume Damiand 79021272ff trailing 2022-05-23 15:04:27 +02:00
Guillaume Damiand 514545029d Simplify storages for CMap/GMap/LCC 2022-05-23 14:33:15 +02:00
Guillaume Damiand c25da7a9ba CC with index cont 2022-05-23 13:28:00 +02:00
Guillaume Damiand 8bf242ad34 Update cc with index (almost done...) 2022-05-20 15:06:24 +02:00
Guillaume Damiand 974b4ea3b0 Continue cc with index 2022-05-20 07:45:18 +02:00
Guillaume Damiand 39a0dbcf25 Update cc with index 2022-05-19 15:06:05 +02:00
Guillaume Damiand 6b59886840 Remove old cc with index 2022-05-19 15:05:46 +02:00
Guillaume Damiand fe0b518082 Continue clean cc with index 2022-05-13 17:37:10 +02:00
Guillaume Damiand 4ce2233f44 CC with index cleanup (one class with 3 variants) 2022-05-13 13:56:33 +02:00
Guillaume Damiand df16d0685f Start to clean compact container with index 2022-05-11 11:24:50 +02:00
Guillaume Damiand d9b433f86b Backward compatibility 2022-05-09 13:22:06 +02:00
Guillaume Damiand 45f437c47c Remove trailing 2022-05-09 12:39:11 +02:00
Guillaume Damiand ed490a70e6 spaces 2022-05-06 10:54:01 +02:00
Guillaume Damiand 6cc8d48db1 Doc for Gmaps ok 2022-05-06 10:52:58 +02:00
Guillaume Damiand edd6c93e41 Doc cmap ok 2022-05-06 10:38:12 +02:00
Guillaume Damiand a73f9ca58d Update generic map items 2022-05-06 10:12:45 +02:00
Guillaume Damiand 0a65ef32d6 Handle -> descriptor in doc 2022-05-06 10:12:18 +02:00
Guillaume Damiand 4784c50bf9 Handle -> descriptor in doc 2022-05-06 09:44:26 +02:00
Laurent Rineau 2288225448 Massive update of CMake policies to version 3.23 2022-05-06 09:34:35 +02:00
Guillaume Damiand 036bdf7c71 dh -> d into examples 2022-05-05 19:18:38 +02:00
Guillaume Damiand f5e3ea281f dh -> d 2022-05-05 19:07:24 +02:00
Guillaume Damiand 2ad0872613 dh -> d 2022-05-05 19:06:46 +02:00
Guillaume Damiand aca09d6134 doc 2022-05-05 17:54:17 +02:00
Guillaume Damiand 0ffcad1b0a Start the doc for the index version 2022-05-05 15:29:58 +02:00
Guillaume Damiand 999a813b35 Rename XXX_handle into XXX_descriptor for CMap, GMap, LCC 2022-05-05 13:34:19 +02:00
Guillaume Damiand 7cc420381e white space 2022-05-03 08:42:35 +02:00
Guillaume Damiand 81c2c1196a Allow to test cc with index 2 and 3 2022-05-03 08:37:40 +02:00
Guillaume Damiand 7ac6780bb4 Separate the containers 2022-05-02 14:20:49 +02:00
Guillaume Damiand c7a8299712 start a new container for index 2022-05-02 10:08:31 +02:00
Guillaume Damiand 49046f364b init 2022-04-28 10:10:11 +02:00
Guillaume Damiand ad3c488d53 spaces 2022-04-15 13:01:25 +02:00
Guillaume Damiand 5d4a30a9c6 trailing 2022-04-15 12:57:12 +02:00
Guillaume Damiand f1199c2fda spdx 2022-04-15 11:11:26 +02:00
Guillaume Damiand 54b42b0d36 Bug fix in dual 2022-04-15 11:05:21 +02:00
Guillaume Damiand 2c4c73c6b9 Bug fix in dual for lcc 2022-04-15 08:49:49 +02:00