Mael Rouxel-Labbé
d543552e9c
Moved Implicit->labeled_subdomains wrapper out of /P3M3 as it will be documented
2017-04-04 14:41:34 +02:00
Mael Rouxel-Labbé
b972f98264
Added a "_3" suffix to classes to indicate 3-directional periodicity
2017-03-18 17:50:57 +01:00
Mael Rouxel-Labbé
ddccdaf750
Moved output function to its own file
2017-03-17 17:46:01 +01:00
Mael Rouxel-Labbé
31736e72c8
Cosmetic changes
2017-03-17 17:12:14 +01:00
Mael Rouxel-Labbé
13437a5a12
Renamed Implicit and Labeled periodic domains
2017-03-17 16:26:04 +01:00
Mael Rouxel-Labbé
8b5708c809
Renamed Periodic_3_mesh_criteria_3 into Periodic_mesh_criteria_3
...
and subsequent changes.
Also changes required for 7446658.
2017-03-17 15:31:35 +01:00
Mael Rouxel-Labbé
2c8c7a0244
Renamed periodic criteria files
...
Align names on Mesh_3's.
Partial revert of a3cc1d4b141494492d52fba3bc433b14061bb455.
2017-03-17 15:19:49 +01:00
Mael Rouxel-Labbé
449dd11955
Renamed the periodic mesh triangulation and modified includes for ea1b492
2017-03-17 14:36:25 +01:00
Mael Rouxel-Labbé
d51ff5039e
Renamed Mesh_3_periodic_triangulation_3.h -> Periodic_mesh_triangulation_3.h
2017-03-17 14:35:45 +01:00
Mael Rouxel-Labbé
09b29de876
Fixed periodic criteria default facet and cell criteria values
2017-03-17 13:58:20 +01:00
Mael Rouxel-Labbé
ca2266ab42
Fixed two warnings
2017-03-17 13:58:02 +01:00
Mael Rouxel-Labbé
b12d46399e
Cosmetic changes and includes
2017-03-17 13:57:29 +01:00
Mael Rouxel-Labbé
ce04bc8809
Aligned some periodic classes with their current equivalent in Mesh_3
2017-03-17 13:55:47 +01:00
Mael Rouxel-Labbé
4434b50407
Modified the parameters of a call to init_C3T3
2017-03-17 12:51:43 +01:00
Mael Rouxel-Labbé
d2fb6cf273
Disable CGAL_MESH_3_SIZING_FIELD_INEXACT_LOCATE in P3M3
...
Structural filtering cannot, at the moment, be handled when remove traits
are being used.
2017-03-17 12:48:25 +01:00
Mael Rouxel-Labbé
dad3916c24
Cleaned medit output functions
2017-03-17 12:44:14 +01:00
Mael Rouxel-Labbé
f6252569da
Fixed the Periodic mesh triangulation class
...
Added new functions that (up-to-date) Mesh_3 requires, cleaned some obsolete
assert(), used the new functions available in P3RT3, added some comments, etc.
2017-03-17 12:40:32 +01:00
Mael Rouxel-Labbé
26fe13ba26
Fixed the traits of the Periodic mesh triangulation
2017-03-17 12:37:28 +01:00
Mael Rouxel-Labbé
8a11f510b1
Removed the Mesh_3 fork from P3M3
...
Changes will be directly incorporated into Mesh_3. Mesh_3's examples and tests
will consequently be temporarily broken in this branch.
2017-03-17 12:21:23 +01:00
Mael Rouxel-Labbé
7e419f342c
Fixed an outdated include
2017-03-08 17:41:13 +01:00
Mael Rouxel-Labbé
50620b1ca5
Bring Mesh_3 files used in P3M3 up to date
...
The real changes between Mesh_3 and Periodic_3_mesh_3 can be seen with e.g.
git diff --no-index Mesh_3/include/CGAL/Mesh_3/Refine_facets_3.h Periodic_3_mesh_3/include/CGAL/Mesh_3/Refine_facets_3.h
These files are meant to be cleaned eventually
2017-03-08 17:34:41 +01:00
Mael Rouxel-Labbé
a73d3d5a4c
Fixed examples/tests project names and minor QoL changes
2017-03-08 12:40:10 +01:00
Mael Rouxel-Labbé
817c7538e3
Fixed most of the warnings
2017-02-14 15:25:51 +01:00
Mael Rouxel-Labbé
7241cce269
Fixed Periodic_3 prefixes
2017-02-14 13:37:06 +01:00
Mael Rouxel-Labbé
2f1e8c6602
Quality of life changes for Periodic_3_mesh_3
...
(Trailing) whitespace, outdated URL/ID, indentation, etc.
2017-02-14 13:15:04 +01:00
Aymeric PELLÉ
2f92b91797
Rename Mesh_criteria_3 Periodic_3_mesh_criteria_3.
2016-01-19 20:28:09 +01:00
Aymeric PELLÉ
63b57ca2a0
Rename Periodic_3_Delaunay_triangulation_3_Mesher_3 Periodic_3_regular_triangulation_3_mesher_3.
2016-01-19 20:02:44 +01:00
Andreas Fabri
dbbab00aae
several small fixes
2015-12-16 14:20:45 +01:00
Andreas Fabri
dbe73c5779
get mesh_triply_periodic_minimal_surfaces.cpp compiled with VC++
2015-10-04 11:13:06 +02:00
Aymeric PELLE
d83cf415c6
Rename Mesh_3_periodic_triangulation_3_generator Mesh_periodic_3_triangulation_3.
2015-09-15 18:02:17 +02:00
Aymeric PELLE
6cc60e1348
Mesh_triangulation calls Base functions.
2015-07-27 13:53:13 +02:00
Aymeric PELLE
68a3ee3490
Periodic mesh uses periodic regular triangulations.
2015-07-27 13:53:12 +02:00
Aymeric PELLE
bfbb362c98
Fix : Periodic Refine_facets_3 implementation was deprecated.
2015-07-27 13:53:12 +02:00
Aymeric PELLE
afc1cc7dc5
Fix : Periodic_mesh didn't manage concurrency parameters.
2015-07-27 13:53:12 +02:00
Aymeric PELLE
0b9521aecb
Improve predicats of Periodic_labeled_mesh_domain_3.
...
All possible offsets are handled by Do_intersect_surface and
Construct_intersection.
2015-07-27 13:53:11 +02:00
Aymeric PELLE
7d4cedccb1
Fix bad copy-past in Do_intersect_surface.
2015-07-27 13:53:11 +02:00
Aymeric PELLE
f509cbe831
Fix the problem of holes on surface caused by bad analysis of dual facets.
...
Add redefined predicats in Periodic_labeled_mesh_domain_3.
(Do_intersect_surface and Construct_intersection.)
Mesh_3 has new protected member functions allowing its heirs to access the
labeling function and the error bound. Some private member functions
required in Periodic_labeled_mesh_domain_3 are set protected.
(Should be moved in a small feature modifying only Mesh_3?)
2015-07-27 13:53:11 +02:00
Aymeric PELLE
243723d8ad
Fix generation of mesh periodic triangulation medit file.
2015-07-27 13:53:11 +02:00
Aymeric PELLE
efe1dbb13a
Add a domain class for periodic meshing : Periodic_labeled_mesh_domain_3.
...
It can be built only with an Iso_cuboid_3.
It has a periodic_bounding_box member function required by periodic meshing
algorithms.
Periodic_implicit_mesh_domain_3 inherites from this new class now.
Periodic_implicit_mesh_domain_3 uses Implicit_to_labeling_function_wrapper as
default wrapper now.
2015-07-27 13:53:10 +02:00
Aymeric PELLE
8c2948201e
We use a specific domain to periodic mesh.
...
Periodic cases need a periodic bounding box with exact coordinates.
So, Periodic_implicit_mesh_domain_3 can only built with an Iso_cuboid_3.
Moreover, the method periodic_cuboid is renamed periodic_bounding_box.
2015-07-27 13:53:09 +02:00
Aymeric PELLE
a21e140d8b
Add the Periodic_3_mesh_3 folder.
...
Creation of the branch Periodic_3_mesh_3-Feature-MBogdanov.
We re-insert the folder Periodic_3_mesh_3.
2015-07-27 13:53:09 +02:00