Anisotropic mesh adaptation library