Пример #1
0
 public dc_Var[] AddVarArray(string name, double lb, double ub, int size, Func <double, double, double> initializer)
 {
     dc_Var[] vars = new dc_Var[size];
     for (int i = 0; i < size; i++)
     {
         vars[i] = new dc_Var(name + "_" + i, lb, ub, initializer);
         _variables.Add(vars[i]);
     }
     return(vars);
 }
Пример #2
0
 public dc_Var[] AddVarArray(string name, double[] lb, double[] ub, Func <double, double, double> initializer)
 {
     dc_Var[] vars = new dc_Var[lb.Length];
     for (int i = 0; i < lb.Length; i++)
     {
         vars[i] = new dc_Var(name + "_" + i, lb[i], ub[i], initializer);
         _variables.Add(vars[i]);
     }
     return(vars);
 }
Пример #3
0
 private void AddCplexVar(Cplex model, dc_Var var)
 {
     var.reference = model.NumVar(var.lb, var.ub, var.name);
 }