public static void SetHyperCube(IHyperCubeSetBounds <double> paramSet, string[] pnames, double[] vals, double[] mins = null, double[] maxs = null) { for (int i = 0; i < pnames.Length; i++) { paramSet.SetValue(pnames[i], vals[i]); if (mins != null) { paramSet.SetMinValue(pnames[i], mins[i]); } if (maxs != null) { paramSet.SetMaxValue(pnames[i], maxs[i]); } } }
public static void SetHyperCube(IHyperCubeSetBounds<double> paramSet, string[] pnames, double[] vals, double[] mins = null, double[] maxs = null) { for (int i = 0; i < pnames.Length; i++) { paramSet.SetValue(pnames[i], vals[i]); if (mins != null) paramSet.SetMinValue(pnames[i], mins[i]); if (maxs != null) paramSet.SetMaxValue(pnames[i], maxs[i]); } }