Differentiate(
     double t,
     out double first,
     out double second)
 {
     return(_hermiteSpline.Differentiate(t, out first, out second));
 }
 /// <summary>
 /// Differentiate at point t.
 /// </summary>
 /// <param name="t">Point t to interpolate at.</param>
 /// <returns>Interpolated first derivative at point t.</returns>
 /// <seealso cref="IInterpolation.SupportsDifferentiation"/>
 /// <seealso cref="Differentiate(double, out double, out double)"/>
 public double Differentiate(double t)
 {
     return(_spline.Differentiate(t));
 }