示例#1
0
 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]);
         }
     }
 }
示例#2
0
 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]);
     }
 }