public double Function(double z) { if (z >= sigma) return 0; double norm = z / sigma; return 1.0 - 1.5 * norm + 0.5 * norm * norm * norm; }