funnyHatDeriv function

double funnyHatDeriv(
  1. double x
)

Implementation

double funnyHatDeriv(double x) {
  double x2=x*x;
  if (x>=0)
  {
    if(x>=1.6)
    {
      return -0.16;
    }
    return 1.5*x2-2.5*x;
  }
  if(x<=-3.3)
  {
    return 0.033;
  }
  return -0.3*x2-x;
}