public double Function(double[] x) { double norm = 0.0; for (int i = 0; i < x.Length; i++) norm += x[i] * x[i]; return constant * Math.Exp(-0.5 * norm * norm); }