Skip to content

3D mesh generation: Replace operator()(K::Point_3 p) by something with many points? #3874

@nschloe

Description

@nschloe

Functions like Mesh_domain::create_implicit_mesh_domain are called with domain objects that a have

K::FT
operator()(K::Point_3 p) const
{
  // return the distance to the boundary
}

This is an evaluation returning the signed distance of a point p to the domain boundary.
For mesh generation, this operator is then called with point after point.

For many, if not all of my domains, I could compute the distance much faster if I wasn't forced to do it one after the other, but with many points at once. (Using higher-level BLAS routines, for example.)

Is it possible to make the the mesh generation ask for many points at once?

Metadata

Metadata

Assignees

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions