/// <summary>
 ///
 /// </summary>
 public static bool ApproxEquals(this IDiscreteField <Vec3d> f0, IDiscreteField <Vec3d> f1, Vec3d tolerance)
 {
     return(ArrayMath.ApproxEquals(f0.Values, f1.Values, tolerance, f0.Count));
 }
 /// <summary>
 ///
 /// </summary>
 public static bool ApproxEquals(this IDiscreteField <Vec3d> f0, IDiscreteField <Vec3d> f1, double tolerance = SlurMath.ZeroTolerance)
 {
     return(ArrayMath.ApproxEquals(f0.Values, f1.Values, f0.Count, tolerance));
 }