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?