Template Function ImmersX::refine_space_around_points¶
Defined in File utils.h
Function Documentation¶
-
template<int spacedim>
void ImmersX::refine_space_around_points(parallel::TriangulationBase<spacedim> &space_triangulation, const std::vector<Point<spacedim>> &local_points, const std::vector<double> &local_scales, const RefinementParameters<0> ¶meters, const MPI_Comm mpi_communicator)¶ Refine a bulk triangulation around a zero-dimensional point cloud.
The point cloud is the only foreground geometry available for a zero-dimensional representative domain. The per-point thickness supplies the characteristic foreground diameter, and the refinement factor is used in the same bulk-to-foreground diameter criterion as in adjust_grids(). Space post-refinement cycles then add the requested number of local passes around the point supports after that criterion has been satisfied.