Because it uses Lloyd's algorithm, SimpleSmoother tends to damage adaptive meshes (i.e. meshes with non-uniform element sizes) by "stretching out" smaller triangles towards the bigger ones. On the other hand, bigger triangles shrink a little in order to accommodate more space for the smaller ones.


I feel like having at least one smoothing method preserving adaptiveness in meshes as they are smoothed would be nice. Unfortunately, I'm not very prepared on the topic.
Because it uses Lloyd's algorithm,


SimpleSmoothertends to damage adaptive meshes (i.e. meshes with non-uniform element sizes) by "stretching out" smaller triangles towards the bigger ones. On the other hand, bigger triangles shrink a little in order to accommodate more space for the smaller ones.I feel like having at least one smoothing method preserving adaptiveness in meshes as they are smoothed would be nice. Unfortunately, I'm not very prepared on the topic.