https://123dok.org/document/9ynd8npz-smoothed-adaptive-finite-element-methods.html