Commit Graph

73 Commits

Author SHA1 Message Date
Guillaume Damiand 8d577b35da Modif of copy contructors in GMap; bugfix in copy function. 2016-11-29 11:43:34 +01:00
Guillaume Damiand 21a121019a * Update names for next, previous and opposite functions (following the ref manual);
* update GMap examples.
2016-11-29 11:43:33 +01:00
Guillaume Damiand 233840ffc5 Replace pointer by reference in all functions.
This allows to use non const reference in Foreach_static functor (why this is not possible with pointers ? there is some black magic under tuple and variadic template...).

Thanks to this possibility, remove static variables used to return value in two functors.
2016-11-29 11:43:33 +01:00
Guillaume Damiand 788e680ecb Use index in debug functions instead of adress of elements. 2016-11-29 11:43:32 +01:00
Guillaume Damiand 3dbdc43b11 Doc of GMap is now ok for rev 4 2016-11-29 11:43:32 +01:00
Guillaume Damiand 4624a0b97b Factorize dart between CMap and GMap.
Now we use the same class in both packages.
TODO: modify the doc accordingly.
2016-11-29 11:43:31 +01:00
Guillaume Damiand 8473efc694 Face insertion for GMap, plus test. 2016-11-29 11:43:29 +01:00
Guillaume Damiand 5e41ec79c4 Ok for edge insertion in GMap. 2016-11-29 11:43:29 +01:00
Guillaume Damiand 7cd227fd08 Start test suite for insertion in GMap 2016-11-29 11:43:26 +01:00
Guillaume Damiand c0e903a106 Update copyright headers 2016-11-29 11:43:25 +01:00
Guillaume Damiand 25f51ac30c Add missing this-> 2016-11-29 11:43:22 +01:00
Guillaume Damiand 9cfefbd4aa Continue with operations for GMap. 2016-11-29 11:43:20 +01:00
Guillaume Damiand 181efb29c4 Correction of method insert_cell_0_in_cell_2 for GMaps 2016-11-29 11:43:18 +01:00
Guillaume Damiand 1e5e4e74bb Correction in insert cell 0 in cell 1 function for GMap. 2016-11-29 11:43:18 +01:00
Guillaume Damiand 9b8eb9e785 Correction for make_tetrahedron and make_quadrangle for gmaps; modify corresponding methods in LCC to be able to work both for CMaps and GMaps. 2016-11-29 11:43:17 +01:00
Guillaume Damiand 6656ab9f4e Update doc in header files for make_xxx function in LCC. 2016-11-29 11:43:17 +01:00
Guillaume Damiand 0e80ecf8c0 Work to be able to use LCC with GMap as underlying DS (nyf) 2016-11-29 11:43:13 +01:00
Guillaume Damiand 6cf55c7544 Update code after removal of global operations 2016-11-29 11:43:13 +01:00
Guillaume Damiand 8175041481 Update GMap and examples and tests to remove global function (following similar modif in CMap) 2016-11-29 11:43:12 +01:00
Guillaume Damiand 05f054c5e2 Rename internal functors to avoid conflicts with same functor for CMap. 2016-11-29 11:43:11 +01:00
Guillaume Damiand 84518582f4 Update generalized maps. 2016-11-29 11:43:07 +01:00
Guillaume Damiand e65882ead7 Update generalized maps to follow the last modifications of combinatorial maps (nyf). 2016-11-29 11:43:07 +01:00
Guillaume Damiand 16f490251a Reintroduce package Generalized map 2016-11-18 08:35:36 +01:00