Uses of Interface
choco.kernel.solver.variables.scheduling.ITask

Packages that use ITask
choco.cp.common.util.preprocessor.detector.scheduling   
choco.cp.solver.constraints.global.scheduling   
choco.cp.solver.constraints.global.scheduling.disjunctive   
choco.cp.solver.constraints.global.scheduling.trees   
choco.cp.solver.search   
choco.cp.solver.search.task   
choco.cp.solver.search.task.profile   
choco.kernel.common.util.comparator   
choco.kernel.common.util.tools   
choco.kernel.solver.constraints.global.scheduling   
choco.kernel.solver.search.task   
choco.kernel.solver.variables.scheduling   
choco.visu.components.chart   
 

Uses of ITask in choco.cp.common.util.preprocessor.detector.scheduling
 

Methods in choco.cp.common.util.preprocessor.detector.scheduling with parameters of type ITask
 boolean DisjunctiveSModel.containsEdge(ITask t1, ITask t2)
           
 ITemporalSRelation DisjunctiveSModel.getConstraint(ITask t1, ITask t2)
           
 

Uses of ITask in choco.cp.solver.constraints.global.scheduling
 

Fields in choco.cp.solver.constraints.global.scheduling declared as ITask
protected  ITask RTask.htask
           
 

Methods in choco.cp.solver.constraints.global.scheduling that return ITask
 ITask RTask.getHTask()
           
 

Uses of ITask in choco.cp.solver.constraints.global.scheduling.disjunctive
 

Fields in choco.cp.solver.constraints.global.scheduling.disjunctive with type parameters of type ITask
protected  choco.cp.solver.constraints.global.scheduling.disjunctive.IBipartiteQueue<ITask> DisjRules.queue
           
 

Methods in choco.cp.solver.constraints.global.scheduling.disjunctive that return ITask
protected  ITask[] AbstractDisjRules.getTaskArray()
           
 

Uses of ITask in choco.cp.solver.constraints.global.scheduling.trees
 

Classes in choco.cp.solver.constraints.global.scheduling.trees with type parameters of type ITask
 class CumTreeT<T extends ITask>
           
 

Fields in choco.cp.solver.constraints.global.scheduling.trees declared as ITask
protected  ITask AbstractVilimStatus.task
           
 

Methods in choco.cp.solver.constraints.global.scheduling.trees that return ITask
 ITask AbstractVilimStatus.getTask()
           
 

Methods in choco.cp.solver.constraints.global.scheduling.trees that return types with arguments of type ITask
protected  Comparator<ITask> AbstractVilimTree.getTaskComparator()
           
 

Methods in choco.cp.solver.constraints.global.scheduling.trees with parameters of type ITask
 boolean IVilimTree.contains(ITask task)
           
 boolean AbstractVilimTree.contains(ITask task)
           
protected  IBinaryNode AbstractVilimTree.getLeaf(ITask task)
           
 void IVilimTree.insert(ITask task)
           
 void DisjTreeTL.insert(ITask task)
           
 void DisjTreeT.insert(ITask task)
           
 void CumTreeT.insert(ITask task)
           
 void AltDisjTreeTLTO.insert(ITask task)
           
 void AltDisjTreeTL.insert(ITask task)
           
 boolean IThetaTree.insertInTheta(ITask task)
          insert the task into the tree (optional operation).
 boolean CumTreeT.insertInTheta(ITask task)
           
protected  void AbstractVilimTree.insertTask(ITask task, AbstractVilimStatus<?> leafStatus, AbstractVilimStatus<?> internalStatus)
           
 void IVilimTree.remove(ITask task)
           
 void AbstractVilimTree.remove(ITask task)
           
 boolean IThetaLambdaTree.removeFromLambda(ITask task)
           
 boolean DisjTreeTL.removeFromLambda(ITask task)
           
 boolean AltDisjTreeTLTO.removeFromLambda(ITask task)
           
 boolean IThetaTree.removeFromTheta(ITask task)
           
 boolean IThetaLambdaTree.removeFromThetaAndInsertInLambda(ITask task)
          remove from the set thea and insert the atsk into lambda (optional operation).
 boolean DisjTreeTL.removeFromThetaAndInsertInLambda(ITask task)
           
 boolean AltDisjTreeTLTO.removeFromThetaAndInsertInLambda(ITask task)
           
 void DisjTreeTL.DisjStatusTL.setTask(ITask task)
           
 void AbstractVilimStatus.setTask(ITask task)
           
 

Method parameters in choco.cp.solver.constraints.global.scheduling.trees with type arguments of type ITask
protected  void AbstractVilimTree.applySort(IBinaryNode current, ListIterator<ITask> iter)
           
 

Constructor parameters in choco.cp.solver.constraints.global.scheduling.trees with type arguments of type ITask
AbstractVilimTree(List<? extends ITask> tasks)
           
AltDisjTreeTL(List<? extends ITask> tasks)
           
AltDisjTreeTLTO(List<? extends ITask> tasks)
           
DisjTreeT(List<? extends ITask> tasks)
           
DisjTreeTL(List<? extends ITask> tasks)
           
 

Uses of ITask in choco.cp.solver.search
 

Method parameters in choco.cp.solver.search with type arguments of type ITask
static SetTimes BranchingFactory.setTimes(Solver solver, TaskVar[] tasks, Comparator<ITask> comparator)
           
static SetTimes BranchingFactory.setTimes(Solver solver, TaskVar[] tasks, Comparator<ITask> comparator, long seed)
           
 

Uses of ITask in choco.cp.solver.search.task
 

Constructor parameters in choco.cp.solver.search.task with type arguments of type ITask
SetTimes(Solver solver, List<TaskVar> tasks, Comparator<ITask> comparator)
           
SetTimes(Solver solver, List<TaskVar> tasks, Comparator<ITask> comparator, long seed)
           
 

Uses of ITask in choco.cp.solver.search.task.profile
 

Fields in choco.cp.solver.search.task.profile declared as ITask
protected  ITask ProbabilisticProfile.EventDataStructure.task
           
 

Methods in choco.cp.solver.search.task.profile with parameters of type ITask
protected  ProbabilisticProfile.EventDataStructure ProbabilisticProfile.getEDS(ITask task)
           
 double ProbabilisticProfile.getIndividualContribution(ITask task, int coordinate)
           
 

Method parameters in choco.cp.solver.search.task.profile with type arguments of type ITask
 void ProbabilisticProfile.generateEventsList(IResource<? extends ITask> rsc)
           
 

Constructors in choco.cp.solver.search.task.profile with parameters of type ITask
ProbabilisticProfile.EventDataStructure(ITask task)
           
ProbabilisticProfile(ITask[] tasks, DisjunctiveSModel disjSModel)
           
 

Constructor parameters in choco.cp.solver.search.task.profile with type arguments of type ITask
ProbabilisticProfile(List<? extends ITask> tasks, DisjunctiveSModel disjSModel)
           
 

Uses of ITask in choco.kernel.common.util.comparator
 

Fields in choco.kernel.common.util.comparator with type parameters of type ITask
static Comparator<ITask> MinDurationCmp.RSINGLETON
           
static Comparator<ITask> LatestStartingTimeCmp.RSINGLETON
           
static Comparator<ITask> LatestCompletionTimeCmp.RSINGLETON
           
static Comparator<ITask> EarliestStartingTimeCmp.RSINGLETON
           
static Comparator<ITask> EarliestCompletionTimeCmp.RSINGLETON
           
 

Methods in choco.kernel.common.util.comparator that return types with arguments of type ITask
static Comparator<ITask> TaskComparators.makeEarliestCompletionTimeCmp()
          Compare according to the earliest completion times of a pair of tasks.
static Comparator<ITask> TaskComparators.makeEarliestStartingTimeCmp()
          Compare according to the earliest starting times of a pair of tasks.
static Comparator<ITask> TaskComparators.makeLatestCompletionTimeCmp()
          Compare according to the latest completion times of a pair of tasks.
static Comparator<ITask> TaskComparators.makeLatestStartingTimeCmp()
          Compare according to the latest starting times of a pair of tasks.
static Comparator<ITask> TaskComparators.makeMinDurationCmp()
          Compare according to task's durations.
static Comparator<ITask> TaskComparators.makeReverseEarliestCompletionTimeCmp()
           
static Comparator<ITask> TaskComparators.makeReverseEarliestStartingTimeCmp()
          Compare according to the earliest starting times of a pair of tasks.
static Comparator<ITask> TaskComparators.makeReverseLatestCompletionTimeCmp()
           
static Comparator<ITask> TaskComparators.makeReverseLatestStartingTimeCmp()
          Compare according to the latest starting times of a pair of tasks.
static Comparator<ITask> TaskComparators.makeRMinDurationCmp()
           
 

Methods in choco.kernel.common.util.comparator with parameters of type ITask
 int MinDurationCmp.getValue(ITask task)
           
 int LatestStartingTimeCmp.getValue(ITask t)
           
 int LatestCompletionTimeCmp.getValue(ITask task)
           
 int EarliestStartingTimeCmp.getValue(ITask t)
           
 int EarliestCompletionTimeCmp.getValue(ITask t)
           
 

Uses of ITask in choco.kernel.common.util.tools
 

Methods in choco.kernel.common.util.tools with parameters of type ITask
static int TaskUtils.getDoubleCentroid(ITask t)
           
static int TaskUtils.getSlack(ITask t)
           
static int TaskUtils.getTotalSlack(ITask t1, ITask t2)
           
static boolean TaskUtils.hasCompulsoryPart(ITask t)
           
static String StringUtils.pretty(ITask t)
           
static String StringUtils.toDotty(ITask t, String label, boolean format, String... options)
          convert a task into .dot format.
 

Uses of ITask in choco.kernel.solver.constraints.global.scheduling
 

Classes in choco.kernel.solver.constraints.global.scheduling with type parameters of type ITask
 class FakeResource<E extends ITask>
           
 interface ICapacitedResource<T extends ITask>
           
 interface ICumulativeResource<T extends ITask>
           
 interface IResource<T extends ITask>
           
 

Constructors in choco.kernel.solver.constraints.global.scheduling with parameters of type ITask
FakeResource(E[] tasks)
           
 

Uses of ITask in choco.kernel.solver.search.task
 

Fields in choco.kernel.solver.search.task with type parameters of type ITask
 Comparator<ITask> TaskSelector.comparator
           
 

Constructor parameters in choco.kernel.solver.search.task with type arguments of type ITask
RandomizedTaskSelector(Comparator<ITask> comparator, long seed)
           
TaskSelector(Comparator<ITask> comparator)
           
 

Uses of ITask in choco.kernel.solver.variables.scheduling
 

Classes in choco.kernel.solver.variables.scheduling that implement ITask
 class AbstractTask
           
 class HTask
           
 class TaskVar<C extends AbstractSConstraint & TaskPropagator>
           
 

Methods in choco.kernel.solver.variables.scheduling that return ITask
 ITask IRTask.getHTask()
           
 

Constructors in choco.kernel.solver.variables.scheduling with parameters of type ITask
HTask(ITask task, IntDomainVar usage, IStateInt estH, IStateInt lctH)
           
 

Uses of ITask in choco.visu.components.chart
 

Methods in choco.visu.components.chart with parameters of type ITask
static org.jfree.data.gantt.Task ChocoDatasetFactory.createEarlinessTardiness(ITask t, int dueDate)
           
static org.jfree.chart.JFreeChart ChocoChartFactory.createGanttChart(String title, ITask[] tasks)
           
static org.jfree.chart.JFreeChart ChocoChartFactory.createGanttChart(String title, ITask[] tasks, int[] dueDates)
           
static org.jfree.data.gantt.TaskSeriesCollection ChocoDatasetFactory.createGanttDataset(ITask[] tasks)
           
static org.jfree.data.gantt.TaskSeriesCollection ChocoDatasetFactory.createGanttDataset(ITask[] tasks, int[] dueDates)
           
static org.jfree.data.gantt.Task ChocoDatasetFactory.createTask(ITask t)
           
static org.jfree.data.gantt.Task ChocoDatasetFactory.createTask(ITask t, int releaseDate)
           
static org.jfree.data.gantt.TaskSeries ChocoDatasetFactory.createTaskSeries(String name, ITask... tasks)
           
 



Copyright © 2012. All Rights Reserved.