@Override
    public double calc(double t, double b, double c, double d) {
      double x = t / d;
      return c * delegate.calc(x) + b;
    }
@Override
    public double calc(double t, double b, double c, double d)