Overload List

  Name Description
Public method ExplicitVarEval(array<IIntVar>[]()[][], array<Double>[]()[][])
This method is a shortcut to explicitVarEval(vars, vals, 0).
Public method ExplicitVarEval(array<IIntVar>[]()[][], array<Int32>[]()[][])
This method is a shortcut to explicitVarEval(vars, vals, 0).
Public method ExplicitVarEval(array<IIntVar>[]()[][], array<Double>[]()[][], Double)
This method returns a variable evaluator. The evaluation of variables from the array vars are explicitly defined in the array of floating-point values vals; that is, the evaluation of vars[i] is vals[i]. The arrays vars and vals must have the same size. The evaluation of a variable that does not appear in the array is given by defaultEval.
Public method ExplicitVarEval(array<IIntVar>[]()[][], array<Int32>[]()[][], Double)
This method returns a variable evaluator. The evaluations of variables in the array vars are explicitly defined in the array of integer values vals; that is, the evaluation of vars[i] is vals[i]. The arrays vars and vals must have the same size. The evaluation of a variable that does not appear in the array is given by defaultEval.

See Also