cgal/Mesh_3/include/CGAL
Sebastien Loriot 166681a6ce
Periodic_3_mesh_3: Avoid Making Copies (#8639)
## Summary of Changes

Turn several copies into `const&` to avoid allocation of data members of
traits object with multiprecision coordinates. In release mode the gain
is around 10%..

To address the timeouts in the testsuite in Debug mode, I also changed
cell size and approximation error.

## Release Management

* Affected package(s): Periodic_triangulation_3_mesh_3
* License and copyright ownership: unchanged
2024-12-10 16:24:25 +01:00
..
Mesh_3 Periodic_3_mesh_3: Avoid Making Copies (#8639) 2024-12-10 16:24:25 +01:00
Meshes spelling corrections 2022-11-15 15:21:01 +01:00
Polygon_mesh_processing
Compact_mesh_cell_base_3.h Merge remote-tracking branch 'cgal/master' 2023-08-15 07:16:14 +02:00
Implicit_to_labeling_function_wrapper.h boost::mpl::if_ -> std::conditional 2023-09-24 22:57:20 +02:00
Labeled_mesh_domain_3.h Typo: labelled is UK English 2024-10-03 11:23:23 +01:00
Mesh_cell_base_3.h Merge remote-tracking branch 'cgal/master' 2023-08-15 07:16:14 +02:00
Mesh_cell_criteria_3.h Merge remote-tracking branch 'cgal/master' 2023-08-15 07:16:14 +02:00
Mesh_constant_domain_field_3.h Merge remote-tracking branch 'cgal/master' 2023-08-15 07:16:14 +02:00
Mesh_criteria_3.h make default edge distance be 0 for consistency with other criteria (instead of DBL_MAX) 2024-04-16 15:32:59 +02:00
Mesh_domain_with_polyline_features_3.h Merge remote-tracking branch 'cgal/master' into HEAD 2024-10-22 08:21:55 +02:00
Mesh_edge_criteria_3.h take min_size into account inside Mesh_edge_criteria_3 2024-08-08 15:26:59 +02:00
Mesh_error_code.h move code so that we can reinject mesh_3 parameters functions into NFP class 2022-09-26 20:09:58 +02:00
Mesh_facet_criteria_3.h fix doc 2024-06-07 15:18:57 +02:00
Mesh_facet_topology.h
Mesh_polyhedron_3.h Update Mesh_3/include/CGAL/Mesh_polyhedron_3.h 2023-07-28 11:54:26 +02:00
Mesh_triangulation_3.h allow -> enable 2023-06-24 10:37:39 +01:00
Mesh_vertex_base_3.h add missing typedef 2023-10-02 12:13:54 +02:00
Polyhedral_complex_mesh_domain_3.h make data match exactly at vertices 2023-11-17 16:18:04 +01:00
Polyhedral_mesh_domain_3.h Merge branch 'master' into AABB_tree-2d_and_3d 2024-03-26 16:03:19 +01:00
Polyhedral_mesh_domain_with_features_3.h Merge remote-tracking branch 'cgal/master' 2023-08-15 07:16:14 +02:00
Sizing_field_with_aabb_tree.h Merge branch 'master' into feature/issue_7395 2023-08-18 11:10:42 +02:00
Triangle_accessor_3.h misc fixes 2023-05-26 13:19:19 +02:00
exude_mesh_3.h remove NP template parameter where it's not necessary 2023-03-30 10:40:28 +02:00
lloyd_optimize_mesh_3.h more const missing 2023-02-20 15:30:42 +01:00
make_mesh_3.h make default edge distance be 0 for consistency with other criteria (instead of DBL_MAX) 2024-04-16 15:32:59 +02:00
odt_optimize_mesh_3.h more const missing 2023-02-20 15:30:42 +01:00
optimize_mesh_3.h
perturb_mesh_3.h fix the perturber doc, that was mixed with exuder (in 5.5, doc is valid) 2024-02-12 12:12:10 +01:00
refine_mesh_3.h Remove deprecated file 2023-07-28 12:41:45 +01:00
remove_far_points_in_mesh_3.h