|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of IRTask in choco.cp.solver.constraints.global.scheduling |
---|
Classes in choco.cp.solver.constraints.global.scheduling that implement IRTask | |
---|---|
class |
BoundHRTask
|
class |
EnumHRTask
|
class |
RTask
|
Fields in choco.cp.solver.constraints.global.scheduling declared as IRTask | |
---|---|
protected IRTask[] |
AbstractResourceSConstraint.rtasks
|
Methods in choco.cp.solver.constraints.global.scheduling that return IRTask | |
---|---|
IRTask |
AbstractResourceSConstraint.getRTask(int idx)
|
Methods in choco.cp.solver.constraints.global.scheduling that return types with arguments of type IRTask | |
---|---|
List<IRTask> |
AbstractResourceSConstraint.asRTaskList()
|
Iterator<IRTask> |
AbstractResourceSConstraint.getRTaskIterator()
|
Methods in choco.cp.solver.constraints.global.scheduling with parameters of type IRTask | |
---|---|
void |
AbstractResourceSConstraint.fireTaskRemoval(IRTask rtask)
|
Constructors in choco.cp.solver.constraints.global.scheduling with parameters of type IRTask | |
---|---|
AbstractUseResourcesSConstraint(IEnvironment environment,
TaskVar taskvar,
int k,
IntDomainVar[] usages,
IRTask[] rtasks)
|
|
UseResourcesEq(IEnvironment environment,
TaskVar taskvar,
int k,
IntDomainVar[] usages,
IRTask[] rtasks)
|
|
UseResourcesGeq(IEnvironment environment,
TaskVar taskvar,
int k,
IntDomainVar[] usages,
IRTask[] rtasks)
|
Uses of IRTask in choco.cp.solver.constraints.global.scheduling.cumulative |
---|
Fields in choco.cp.solver.constraints.global.scheduling.cumulative declared as IRTask | |
---|---|
IRTask |
CumulSweep.Event.task
|
Fields in choco.cp.solver.constraints.global.scheduling.cumulative with type parameters of type IRTask | |
---|---|
protected List<IRTask> |
CumulSweep.tasks
|
protected LinkedList<IRTask> |
CumulRules.tasksLX
|
protected List<IRTask> |
CumulRules.tasksLY
|
Methods in choco.cp.solver.constraints.global.scheduling.cumulative that return IRTask | |
---|---|
IRTask |
CumulSweep.Event.getTask()
|
Methods in choco.cp.solver.constraints.global.scheduling.cumulative with parameters of type IRTask | |
---|---|
void |
AltCumulative.fireTaskRemoval(IRTask rtask)
|
protected boolean |
CumulSweep.pruneForbidden(IRTask rtask,
int low,
int up)
|
protected boolean |
CumulSweep.pruneHeight(IRTask rtask,
int low,
int up)
|
protected boolean |
CumulSweep.pruneRequired(IRTask rtask,
int low,
int up)
|
Constructors in choco.cp.solver.constraints.global.scheduling.cumulative with parameters of type IRTask | |
---|---|
CumulSweep.Event(int type,
IRTask task)
|
|
CumulSweep.Event(int type,
IRTask task,
int capaProfIncrement,
int consProfIncrement)
|
|
CumulSweep.EventTaskStructure(IRTask t)
Build the event structure of task i |
Constructor parameters in choco.cp.solver.constraints.global.scheduling.cumulative with type arguments of type IRTask | |
---|---|
CumulSweep(AbstractCumulativeSConstraint rsc,
List<IRTask> tasks)
|
Uses of IRTask in choco.cp.solver.constraints.global.scheduling.disjunctive |
---|
Fields in choco.cp.solver.constraints.global.scheduling.disjunctive declared as IRTask | |
---|---|
protected IRTask[] |
AbstractDisjRules.rtasks
|
Fields in choco.cp.solver.constraints.global.scheduling.disjunctive with type parameters of type IRTask | |
---|---|
protected choco.cp.solver.constraints.global.scheduling.disjunctive.IBipartiteQueue<IRTask> |
DisjRules.rqueue
|
Methods in choco.cp.solver.constraints.global.scheduling.disjunctive that return types with arguments of type IRTask | |
---|---|
Iterator<IRTask> |
AltDisjRules.iterator()
|
Methods in choco.cp.solver.constraints.global.scheduling.disjunctive with parameters of type IRTask | |
---|---|
void |
AltDisjunctive.fireTaskRemoval(IRTask rtask)
|
void |
IDisjRules.remove(IRTask rtask)
optional operation |
void |
DisjRules.remove(IRTask rtask)
|
void |
AltDisjRules.remove(IRTask rtask)
|
Method parameters in choco.cp.solver.constraints.global.scheduling.disjunctive with type arguments of type IRTask | |
---|---|
protected void |
AltDisjRules.sortRTasks(Comparator<IRTask> cmp)
|
protected void |
AbstractDisjRules.sortRTasks(Comparator<IRTask> cmp)
|
Constructors in choco.cp.solver.constraints.global.scheduling.disjunctive with parameters of type IRTask | |
---|---|
AbstractDisjRules(IRTask[] rtasks,
IRMakespan makespan,
boolean enableRemove)
|
|
AltDisjRules(IRTask[] rtasks,
IRMakespan makespan,
IEnvironment environment)
|
|
DisjRules(IRTask[] rtasks,
IRMakespan makespan)
Instantiates a new disjunctive. |
Uses of IRTask in choco.cp.solver.constraints.global.scheduling.trees |
---|
Methods in choco.cp.solver.constraints.global.scheduling.trees with parameters of type IRTask | |
---|---|
int |
AltDisjTreeTLTO.getTaskType(IRTask rtask)
Checks whether a regular task is not in Theta tree. |
int |
AltDisjTreeTL.getTaskType(IRTask rtask)
|
boolean |
IThetaLambdaTree.insertInLambda(IRTask task)
|
boolean |
DisjTreeTL.insertInLambda(IRTask rtask)
|
boolean |
AltDisjTreeTLTO.insertInLambda(IRTask rtask)
|
boolean |
IThetaOmegaTree.insertInOmega(IRTask task)
|
boolean |
AltDisjTreeTLTO.insertInOmega(IRTask rtask)
|
boolean |
IThetaTree.insertInTheta(IRTask task)
insert the task into the tree. |
void |
DisjTreeTL.DisjStatusTL.insertInTheta(IRTask rtask)
|
void |
AltDisjTreeTLTO.AltDisjStatusTLTO.insertInTheta(IRTask rtask)
|
boolean |
IThetaOmegaTree.removeFromOmega(IRTask task)
|
boolean |
AltDisjTreeTLTO.removeFromOmega(IRTask task)
|
boolean |
IThetaOmegaTree.removeFromOmegaAndInsertInLambda(IRTask rtask)
Removes task from Omega, and insert it in Lambda. |
boolean |
AltDisjTreeTLTO.removeFromOmegaAndInsertInLambda(IRTask task)
|
boolean |
IThetaLambdaTree.removeFromThetaAndInsertInLambda(IRTask task)
|
boolean |
DisjTreeTL.removeFromThetaAndInsertInLambda(IRTask rtask)
|
boolean |
AltDisjTreeTLTO.removeFromThetaAndInsertInLambda(IRTask task)
|
Method parameters in choco.cp.solver.constraints.global.scheduling.trees with type arguments of type IRTask | |
---|---|
void |
AltDisjTreeTLTO.initializeEdgeFinding(IVilimTree.TreeMode mode,
Iterable<IRTask> rtasks)
|
void |
AltDisjTreeTL.initializeEdgeFinding(IVilimTree.TreeMode mode,
Iterable<IRTask> rtasks)
|
Uses of IRTask in choco.kernel.common.util.comparator |
---|
Methods in choco.kernel.common.util.comparator that return types with arguments of type IRTask | |
---|---|
static Comparator<IRTask> |
TaskComparators.makeREarliestCompletionTimeCmp()
Compare according to the earliest completion times of a pair of tasks. |
static Comparator<IRTask> |
TaskComparators.makeREarliestStartingTimeCmp()
Compare according to the earliest starting times of a pair of tasks. |
static Comparator<IRTask> |
TaskComparators.makeReverseREarliestCompletionTimeCmp()
|
static Comparator<IRTask> |
TaskComparators.makeReverseREarliestStartingTimeCmp()
Compare according to the earliest starting times of a pair of tasks. |
static Comparator<IRTask> |
TaskComparators.makeReverseRLatestCompletionTimeCmp()
|
static Comparator<IRTask> |
TaskComparators.makeReverseRLatestStartingTimeCmp()
Compare according to the latest starting times of a pair of tasks. |
static Comparator<IRTask> |
TaskComparators.makeRLatestCompletionTimeCmp()
Compare according to the latest completion times of a pair of tasks. |
static Comparator<IRTask> |
TaskComparators.makeRLatestStartingTimeCmp()
Compare according to the latest starting times of a pair of tasks. |
Uses of IRTask in choco.kernel.common.util.tools |
---|
Methods in choco.kernel.common.util.tools with parameters of type IRTask | |
---|---|
static int |
TaskUtils.getMaxConsumption(IRTask t)
|
static int |
TaskUtils.getMinConsumption(IRTask t)
|
Uses of IRTask in choco.kernel.solver.constraints.global |
---|
Methods in choco.kernel.solver.constraints.global that return IRTask | |
---|---|
IRTask |
MetaSConstraint.getRTask(int idx)
|
Methods in choco.kernel.solver.constraints.global that return types with arguments of type IRTask | |
---|---|
List<IRTask> |
MetaSConstraint.asRTaskList()
|
Iterator<IRTask> |
MetaSConstraint.getRTaskIterator()
|
Uses of IRTask in choco.kernel.solver.constraints.global.scheduling |
---|
Methods in choco.kernel.solver.constraints.global.scheduling that return IRTask | |
---|---|
IRTask |
IResource.getRTask(int idx)
|
IRTask |
FakeResource.getRTask(int idx)
|
Methods in choco.kernel.solver.constraints.global.scheduling that return types with arguments of type IRTask | |
---|---|
List<IRTask> |
IResource.asRTaskList()
|
List<IRTask> |
FakeResource.asRTaskList()
|
Iterator<IRTask> |
IResource.getRTaskIterator()
|
Iterator<IRTask> |
FakeResource.getRTaskIterator()
|
Uses of IRTask in choco.kernel.solver.variables.scheduling |
---|
Classes in choco.kernel.solver.variables.scheduling that implement IRTask | |
---|---|
class |
AbstractRTask
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |