cgal/STL_Extension
Sebastien Loriot 3483e40b10
Mesh_3 - add `surface_only()` named parameter (#8781)
## Summary of Changes

Add the option `surface_only()` to `make_mesh_3()`, to completely skip
the "refine_cells" part of Mesh_3, and cancel perturbation and
exudation.
@soesau and I noticed that scanning cells, even in the context of
"Surface mesher", takes a lot of useless time.


@soesau you can use this branch for your benchmark

@lrineau do you think `surface_only` should be a member of `Mesher_3` or
a parameter of `Mesher_3::refine_mesh()` (as done here)?

## Release Management

* Affected package(s): Mesh_3
* [Small
Feature](https://cgalwiki.geometryfactory.com/CGAL/Members/wiki/Features/Small_Features/Mesh_3_surface_only())
Pre-approved by
[User:Sloriot](https://cgalwiki.geometryfactory.com/CGAL/Members/wiki/User:Sloriot)
-- 2025/03/17
* Link to compiled documentation
[make_mesh_3()](https://cgal.github.io/8781/v0/Mesh_3/group__PkgMesh3Functions.html#gac8599a0c967075f740bf8e2e92c4770e)
and
[parameters::surface_only()](https://cgal.github.io/8781/v0/Mesh_3/group__PkgMesh3Parameters.html#gaa2618c09b6117d7caab12dccca16ee58)
* License and copyright ownership: unchanged
2025-03-28 18:23:22 +01:00
..
benchmark update our CMake version 3.18...3.31 2025-02-04 14:32:37 +01:00
doc/STL_Extension boost::tie -> std::tie 2025-01-24 14:20:00 +01:00
examples/STL_Extension update our CMake version 3.18...3.31 2025-02-04 14:32:37 +01:00
include/CGAL Mesh_3 - add `surface_only()` named parameter (#8781) 2025-03-28 18:23:22 +01:00
package_info/STL_Extension Commit all new dependencies files 2018-03-06 18:44:48 +01:00
test/STL_Extension Always init time_stamp to -2 (#8714) 2025-02-12 19:40:27 +01:00