default CtrEntities.CtrEntity |
ProblemAPI.instantiation(IVar.Var[][] list,
int[][] values,
FunctionalInterfaces.Intx2Predicate p) |
Builds a constraint instantiation , assigning each specified variable at index
(i,j) with its corresponding value at index (i,j) , provided that the specified predicate accepts (i,j) .
|
default ObjEntities.ObjEntity |
ProblemAPI.maximize(Types.TypeObjective type,
IVar[][] list,
int[][] coeffs,
FunctionalInterfaces.Intx2Predicate p) |
Builds an objective (function) to maximize: the objective is defined by the specified type on the
specified 2-dimensional array of variables, each of them being given a coefficient.
|
default ObjEntities.ObjEntity |
ProblemAPI.minimize(Types.TypeObjective type,
IVar[][] list,
int[][] coeffs,
FunctionalInterfaces.Intx2Predicate p) |
Builds an objective (function) to minimize: the objective is defined by the specified type on the
specified 2-dimensional array of variables, each of them being given a coefficient.
|
default FunctionalInterfaces.Intx2Predicate |
ProblemAPIBase.onlyOn(FunctionalInterfaces.Intx2Predicate p) |
Pure Syntactic Sugar: this method simply returns its argument.
|
default <T> T[] |
ProblemAPIOnVars.select(T[][] vars,
FunctionalInterfaces.Intx2Predicate p) |
Builds and returns a 1-dimensional array of objects (e.g., variables), obtained by selecting from the specified array any object at an index
(i,j) that satisfies the specified predicate.
|
default int[] |
ProblemAPIOnVals.selectFromIndexing(int[][] m,
FunctionalInterfaces.Intx2Predicate p) |
Builds and returns a 1-dimensional array of integers, obtained by selecting from the specified array any value at an index (i,j) that
satisfies the specified predicate.
|