Class LocalTaskScheduler
java.lang.Object
org.btrplace.scheduler.choco.extensions.LocalTaskScheduler
public class LocalTaskScheduler extends Object
- Author:
- Fabien Hermenier
-
Field Summary
Fields Modifier and Type Field Description static int
NO_ASSOCIATIONS
-
Constructor Summary
Constructors Constructor Description LocalTaskScheduler(int me, org.chocosolver.solver.variables.IntVar early, org.chocosolver.solver.variables.IntVar last, int[][] capacities, org.chocosolver.solver.variables.IntVar[] cHosters, int[][] cUsages, org.chocosolver.solver.variables.IntVar[] cEnds, BitSet outs, org.chocosolver.solver.variables.IntVar[] dHosters, int[][] dUsages, org.chocosolver.solver.variables.IntVar[] dStarts, org.chocosolver.memory.IStateIntVector vIn, org.chocosolver.memory.IStateInt vInSize, int[] associateCTask, int[] associateDTask, org.chocosolver.solver.constraints.Propagator<?> iCause)
-
Method Summary
Modifier and Type Method Description boolean
isEntailed()
Report if the current local constraint is entailed or not.void
propagate(BitSet watchHosts)
-
Field Details
-
NO_ASSOCIATIONS
public static final int NO_ASSOCIATIONS- See Also:
- Constant Field Values
-
-
Constructor Details
-
LocalTaskScheduler
public LocalTaskScheduler(int me, org.chocosolver.solver.variables.IntVar early, org.chocosolver.solver.variables.IntVar last, int[][] capacities, org.chocosolver.solver.variables.IntVar[] cHosters, int[][] cUsages, org.chocosolver.solver.variables.IntVar[] cEnds, BitSet outs, org.chocosolver.solver.variables.IntVar[] dHosters, int[][] dUsages, org.chocosolver.solver.variables.IntVar[] dStarts, org.chocosolver.memory.IStateIntVector vIn, org.chocosolver.memory.IStateInt vInSize, int[] associateCTask, int[] associateDTask, org.chocosolver.solver.constraints.Propagator<?> iCause)
-
-
Method Details
-
propagate
public void propagate(BitSet watchHosts) throws org.chocosolver.solver.exception.ContradictionException- Throws:
org.chocosolver.solver.exception.ContradictionException
-
isEntailed
public boolean isEntailed()Report if the current local constraint is entailed or not.- Returns:
true
iff entailed
-