Exclude critical neighbors based on the given, triangulated geometry
2.) Due to high computational effort, the method above might come with a very fine triangular resolution of the boundary,
recently this algorithm switched to an approximative version. Here, all boundary points form discs about
their particular position and the given normal. The radius of the disc is 0.3*SmoothingLength.
The collection of discs forms an approximation of the given rigid boundary. See the picture below.
Two MESHFREE points are excluded as neighbors, IF their connecting segment passes through one such disc.
Both algorithms shown here might lead to the situation, that we exclude too many neighbors from each other, especially at convex boundaries.
A solution to this dilemma is given by the ReplugNeighbors algorithm.
See NEIGHBOR_FilterMethod in particular.