Commit Graph

311 Commits

Author SHA1 Message Date
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