Uses of Class
choco.kernel.solver.variables.scheduling.TaskVar

Packages that use TaskVar
choco.cp.model.managers.constraints.global   
choco.cp.solver   
choco.cp.solver.constraints.global.scheduling   
choco.cp.solver.constraints.global.scheduling.cumulative   
choco.cp.solver.constraints.global.scheduling.disjunctive   
choco.cp.solver.constraints.global.scheduling.precedence   
choco.cp.solver.search   
choco.cp.solver.search.task   
choco.kernel.common.util.tools   
choco.kernel.solver   
choco.kernel.solver.constraints.global   
choco.kernel.solver.constraints.global.scheduling   
choco.kernel.solver.propagation.event   
choco.kernel.solver.search.task   
choco.kernel.solver.variables.scheduling   
choco.visu.components.chart   
samples.tutorials.lns.lns   
trace.visualizers   
 

Uses of TaskVar in choco.cp.model.managers.constraints.global
 

Methods in choco.cp.model.managers.constraints.global with parameters of type TaskVar
protected  SConstraint PrecedenceReifiedManager.makeTaskConstraint(CPSolver s, TaskVar t1, int k1, TaskVar t2, int k2, IntDomainVar dir)
           
protected  SConstraint PrecedenceReifiedManager.makeTaskConstraint(CPSolver s, TaskVar t1, int k1, TaskVar t2, int k2, IntDomainVar dir)
           
protected  SConstraint PrecedenceImpliedManager.makeTaskConstraint(CPSolver s, TaskVar t1, int k1, TaskVar t2, int k2, IntDomainVar dir)
           
protected  SConstraint PrecedenceImpliedManager.makeTaskConstraint(CPSolver s, TaskVar t1, int k1, TaskVar t2, int k2, IntDomainVar dir)
           
protected  SConstraint PrecedenceDisjointManager.makeTaskConstraint(CPSolver s, TaskVar t1, int k1, TaskVar t2, int k2, IntDomainVar dir)
           
protected  SConstraint PrecedenceDisjointManager.makeTaskConstraint(CPSolver s, TaskVar t1, int k1, TaskVar t2, int k2, IntDomainVar dir)
           
protected abstract  SConstraint AbstractPrecedenceManager.makeTaskConstraint(CPSolver s, TaskVar t1, int k1, TaskVar t2, int k2, IntDomainVar dir)
           
protected abstract  SConstraint AbstractPrecedenceManager.makeTaskConstraint(CPSolver s, TaskVar t1, int k1, TaskVar t2, int k2, IntDomainVar dir)
           
protected  SConstraint PrecedenceReifiedManager.makeTaskConstraintB0(CPSolver s, TaskVar t1, int k1, TaskVar t2, int k2)
           
protected  SConstraint PrecedenceReifiedManager.makeTaskConstraintB0(CPSolver s, TaskVar t1, int k1, TaskVar t2, int k2)
           
protected  SConstraint PrecedenceImpliedManager.makeTaskConstraintB0(CPSolver s, TaskVar t1, int k1, TaskVar t2, int k2)
           
protected  SConstraint PrecedenceImpliedManager.makeTaskConstraintB0(CPSolver s, TaskVar t1, int k1, TaskVar t2, int k2)
           
protected  SConstraint PrecedenceDisjointManager.makeTaskConstraintB0(CPSolver s, TaskVar t1, int k1, TaskVar t2, int k2)
           
protected  SConstraint PrecedenceDisjointManager.makeTaskConstraintB0(CPSolver s, TaskVar t1, int k1, TaskVar t2, int k2)
           
protected abstract  SConstraint AbstractPrecedenceManager.makeTaskConstraintB0(CPSolver s, TaskVar t1, int k1, TaskVar t2, int k2)
           
protected abstract  SConstraint AbstractPrecedenceManager.makeTaskConstraintB0(CPSolver s, TaskVar t1, int k1, TaskVar t2, int k2)
           
protected  SConstraint PrecedenceDisjointManager.makeTaskConstraintB1(CPSolver s, TaskVar t1, int k1, TaskVar t2, int k2)
           
protected  SConstraint PrecedenceDisjointManager.makeTaskConstraintB1(CPSolver s, TaskVar t1, int k1, TaskVar t2, int k2)
           
protected  SConstraint AbstractPrecedenceManager.makeTaskConstraintB1(CPSolver s, TaskVar t1, int k1, TaskVar t2, int k2)
           
protected  SConstraint AbstractPrecedenceManager.makeTaskConstraintB1(CPSolver s, TaskVar t1, int k1, TaskVar t2, int k2)
           
 

Uses of TaskVar in choco.cp.solver
 

Methods in choco.cp.solver that return TaskVar
 TaskVar CPSolver.createTaskVar(String name, IntDomainVar start, IntDomainVar end, IntDomainVar duration)
           
 TaskVar[] CPSolver.getTaskDecisionVars()
          get the list of decision task variables.
 TaskVar CPSolver.getTaskVar(int i)
           
 TaskVar CPSolver.getTaskVarQuick(int i)
           
 TaskVar[] CPSolver.getVar(TaskVariable... v)
           
 TaskVar CPSolver.getVar(TaskVariable v)
           
 

Methods in choco.cp.solver that return types with arguments of type TaskVar
 DisposableIterator<TaskVar> CPSolver.getTaskVarIterator()
           
 

Methods in choco.cp.solver with parameters of type TaskVar
 SConstraint CPSolver.preceding(IntDomainVar direction, TaskVar t1, int k1, TaskVar t2, int k2)
           
 SConstraint CPSolver.preceding(IntDomainVar direction, TaskVar t1, int k1, TaskVar t2, int k2)
           
 SConstraint CPSolver.preceding(IntDomainVar direction, TaskVar t1, TaskVar t2)
           
 SConstraint CPSolver.preceding(IntDomainVar direction, TaskVar t1, TaskVar t2)
           
 SConstraint CPSolver.preceding(TaskVar t1, int k1, TaskVar t2)
           
 SConstraint CPSolver.preceding(TaskVar t1, int k1, TaskVar t2)
           
 

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

Fields in choco.cp.solver.constraints.global.scheduling declared as TaskVar
 TaskVar RTask.taskvar
           
 

Methods in choco.cp.solver.constraints.global.scheduling that return TaskVar
 TaskVar RTask.getTaskVar()
           
 

Methods in choco.cp.solver.constraints.global.scheduling that return types with arguments of type TaskVar
 List<TaskVar> AbstractResourceSConstraint.asTaskList()
           
 Iterator<TaskVar> AbstractResourceSConstraint.getTaskIterator()
           
 

Methods in choco.cp.solver.constraints.global.scheduling with parameters of type TaskVar
 int AbstractResourceSConstraint.indexOf(TaskVar task)
           
 

Constructors in choco.cp.solver.constraints.global.scheduling with parameters of type TaskVar
AbstractResourceSConstraint(Solver solver, String name, TaskVar[] taskvars, int nbOptionalTasks, boolean enableHeights, boolean enableHypotheticalDomain, IntDomainVar... intvars)
          Create a ressource constraint.
AbstractResourceSConstraint(Solver solver, String name, TaskVar[] taskvars, IntDomainVar makespan)
           
AbstractUseResourcesSConstraint(IEnvironment environment, TaskVar taskvar, int k, IntDomainVar[] usages, IRTask[] rtasks)
           
TempTaskConstraintWrapper(TaskVar task, AbstractUseResourcesSConstraint constraint)
           
UseResourcesEq(IEnvironment environment, TaskVar taskvar, int k, IntDomainVar[] usages, IRTask[] rtasks)
           
UseResourcesGeq(IEnvironment environment, TaskVar taskvar, int k, IntDomainVar[] usages, IRTask[] rtasks)
           
 

Uses of TaskVar in choco.cp.solver.constraints.global.scheduling.cumulative
 

Fields in choco.cp.solver.constraints.global.scheduling.cumulative with type parameters of type TaskVar
protected  CumTreeT<TaskVar> CumulRules.thetatree
           
 

Methods in choco.cp.solver.constraints.global.scheduling.cumulative with parameters of type TaskVar
 void CumulSweep.EventTaskStructure.setCheckEvts(List<CumulSweep.Event> events, TaskVar t)
           
 void CumulSweep.EventTaskStructure.setCompProfEvts(List<CumulSweep.Event> events, TaskVar t, int capaInc, int consInc)
           
 void CumulSweep.EventTaskStructure.setDomProfEvts(List<CumulSweep.Event> events, TaskVar t, int capaInc, int consInc)
           
 void CumulSweep.EventTaskStructure.setPruningEvt(List<CumulSweep.Event> events, TaskVar t)
           
 

Constructors in choco.cp.solver.constraints.global.scheduling.cumulative with parameters of type TaskVar
AbstractCumulativeSConstraint(Solver solver, String name, TaskVar[] taskvars, int nbOptionalTasks, IntDomainVar consumption, IntDomainVar capacity, IntDomainVar uppBound, IntDomainVar... otherVars)
           
AltCumulative(Solver solver, String name, TaskVar[] taskvars, IntDomainVar[] heights, IntDomainVar[] usages, IntDomainVar consumption, IntDomainVar capacity, IntDomainVar uppBound)
           
Cumulative(Solver solver, String name, TaskVar[] taskvars, IntDomainVar[] heights, IntDomainVar consumption, IntDomainVar capacity, IntDomainVar uppBound)
           
Cumulative(Solver solver, String name, TaskVar[] taskvars, int nbOptionalTasks, IntDomainVar consumption, IntDomainVar capacity, IntDomainVar uppBound, IntDomainVar... otherVars)
           
 

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

Constructors in choco.cp.solver.constraints.global.scheduling.disjunctive with parameters of type TaskVar
AltDisjunctive(Solver solver, String name, TaskVar[] taskvars, IntDomainVar[] usages, IntDomainVar makespan)
           
Disjunctive(Solver solver, String name, TaskVar[] taskvars, int nbOptionalTasks, boolean enableHypotheticalDomain, IntDomainVar[] intvars)
           
Disjunctive(String name, TaskVar[] taskvars, IntDomainVar makespan, Solver solver)
           
ForbiddenIntervals(Solver solver, String name, TaskVar[] taskvars, IntDomainVar upperBound)
           
 

Uses of TaskVar in choco.cp.solver.constraints.global.scheduling.precedence
 

Fields in choco.cp.solver.constraints.global.scheduling.precedence declared as TaskVar
protected  TaskVar AbstractPrecedenceSConstraint.task1
           
protected  TaskVar AbstractPrecedenceSConstraint.task2
           
 

Methods in choco.cp.solver.constraints.global.scheduling.precedence that return TaskVar
 TaskVar AbstractPrecedenceSConstraint.getDestination()
           
 TaskVar AbstractPrecedenceSConstraint.getOrigin()
           
 

Methods in choco.cp.solver.constraints.global.scheduling.precedence with parameters of type TaskVar
 void AbstractPrecedenceSConstraint.setTasks(TaskVar t1, TaskVar t2)
           
 void AbstractPrecedenceSConstraint.setTasks(TaskVar t1, TaskVar t2)
           
 

Constructors in choco.cp.solver.constraints.global.scheduling.precedence with parameters of type TaskVar
PrecedenceDisjoint(TaskVar t1, int k1, TaskVar t2, int k2, IntDomainVar b)
           
PrecedenceDisjoint(TaskVar t1, int k1, TaskVar t2, int k2, IntDomainVar b)
           
PrecedenceVDisjoint(IntDomainVar b, TaskVar t1, TaskVar t2)
           
PrecedenceVDisjoint(IntDomainVar b, TaskVar t1, TaskVar t2)
           
PrecedenceVSDisjoint(IntDomainVar b, TaskVar t1, int k1, TaskVar t2, int k2)
           
PrecedenceVSDisjoint(IntDomainVar b, TaskVar t1, int k1, TaskVar t2, int k2)
           
 

Uses of TaskVar in choco.cp.solver.search
 

Methods in choco.cp.solver.search with parameters of type TaskVar
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 TaskVar in choco.cp.solver.search.task
 

Fields in choco.cp.solver.search.task with type parameters of type TaskVar
protected  gnu.trove.TObjectIntHashMap<TaskVar> SetTimes.taskIndexM
          map of index
protected  List<TaskVar> SetTimes.tasksL
          The tasks list.
 

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

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

Methods in choco.kernel.common.util.tools that return TaskVar
static TaskVar[] VariableUtils.getTaskVar(Solver solver, Variable[] variables, int begin, int end)
           
static TaskVar[] VariableUtils.getTaskVars(Solver solver)
           
static TaskVar[] VariableUtils.getVar(Solver solver, TaskVariable[] variables, int begin, int end)
           
 

Methods in choco.kernel.common.util.tools that return types with arguments of type TaskVar
static IResource<TaskVar> TaskUtils.createFakeResource(Solver s, Constraint c)
           
 

Methods in choco.kernel.common.util.tools with parameters of type TaskVar
static IntDomainVar VariableUtils.createDirVar(Solver solver, TaskVar t1, TaskVar t2)
           
static IntDomainVar VariableUtils.createDirVar(Solver solver, TaskVar t1, TaskVar t2)
           
static IntDomainVar[] VariableUtils.getDurationVars(TaskVar... tasks)
           
static IntDomainVar[] VariableUtils.getEndVars(TaskVar... tasks)
           
static double TaskUtils.getPreserved(TaskVar t1, TaskVar t2)
           
static double TaskUtils.getPreserved(TaskVar t1, TaskVar t2)
           
static long TaskUtils.getPreservedDividend(TaskVar t1, TaskVar t2)
           
static long TaskUtils.getPreservedDividend(TaskVar t1, TaskVar t2)
           
static long TaskUtils.getPreservedDivisor(TaskVar t1, TaskVar t2)
           
static long TaskUtils.getPreservedDivisor(TaskVar t1, TaskVar t2)
           
static IntDomainVar[] VariableUtils.getStartVars(TaskVar... tasks)
           
static double TaskUtils.getTotalPreserved(TaskVar t1, TaskVar t2)
           
static double TaskUtils.getTotalPreserved(TaskVar t1, TaskVar t2)
           
static boolean TaskUtils.hasEnumeratedDomain(TaskVar task)
           
 

Method parameters in choco.kernel.common.util.tools with type arguments of type TaskVar
static IntDomainVar[] VariableUtils.getDurationVars(List<TaskVar> tasks)
           
static IntDomainVar[] VariableUtils.getEndVars(List<TaskVar> tasks)
           
static IntDomainVar[] VariableUtils.getStartVars(List<TaskVar> tasks)
           
 

Uses of TaskVar in choco.kernel.solver
 

Methods in choco.kernel.solver that return TaskVar
 TaskVar Solver.createTaskVar(String name, IntDomainVar start, IntDomainVar end, IntDomainVar duration)
           
 TaskVar[] Solver.getTaskDecisionVars()
          get the list of decision task variables.
 TaskVar Solver.getTaskVar(int i)
          Returns a task variable.
 TaskVar Solver.getTaskVarQuick(int i)
           
 TaskVar[] Solver.getVar(TaskVariable... v)
           
 TaskVar Solver.getVar(TaskVariable v)
           
 

Methods in choco.kernel.solver that return types with arguments of type TaskVar
 DisposableIterator<TaskVar> Solver.getTaskVarIterator()
           
 

Uses of TaskVar in choco.kernel.solver.constraints.global
 

Fields in choco.kernel.solver.constraints.global declared as TaskVar
 TaskVar[] MetaSConstraint.tasks
           
 

Methods in choco.kernel.solver.constraints.global that return TaskVar
 TaskVar MetaSConstraint.getTask(int i)
           
 

Methods in choco.kernel.solver.constraints.global that return types with arguments of type TaskVar
 List<TaskVar> MetaSConstraint.asTaskList()
           
 Iterator<TaskVar> MetaSConstraint.getTaskIterator()
           
 

Constructors in choco.kernel.solver.constraints.global with parameters of type TaskVar
MetaSConstraint(SConstraint[] constraints, TaskVar[] tasks, IntDomainVar[] vars)
           
MetaSConstraint(String name, SConstraint[] constraints, TaskVar[] tasks, IntDomainVar[] vars)
           
 

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

Fields in choco.kernel.solver.constraints.global.scheduling declared as TaskVar
protected  TaskVar[] AbstractTaskSConstraint.taskvars
           
 

Methods in choco.kernel.solver.constraints.global.scheduling that return TaskVar
static TaskVar[] AbstractTaskSConstraint.createTaskVarArray(Solver solver)
           
 TaskVar AbstractTaskSConstraint.getTask(int idx)
           
 

Methods in choco.kernel.solver.constraints.global.scheduling with parameters of type TaskVar
static IntDomainVar[] AbstractTaskSConstraint.makeIntVarArray(TaskVar[] taskvars, IntDomainVar[] intvars, IntDomainVar[] othervars)
           
 

Constructors in choco.kernel.solver.constraints.global.scheduling with parameters of type TaskVar
AbstractTaskSConstraint(TaskVar[] taskvars, IntDomainVar[] intvars, IntDomainVar... otherVars)
           
AbstractTaskSConstraint(TaskVar task1, TaskVar task2, IntDomainVar... otherVars)
          Create a task constraint.
AbstractTaskSConstraint(TaskVar task1, TaskVar task2, IntDomainVar... otherVars)
          Create a task constraint.
 

Uses of TaskVar in choco.kernel.solver.propagation.event
 

Constructors in choco.kernel.solver.propagation.event with parameters of type TaskVar
TaskVarEvent(TaskVar var)
          Constructs a variable event for the specified variable and with the given basic events.
 

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

Methods in choco.kernel.solver.search.task that return TaskVar
 TaskVar TaskVarSelector.selectTaskVar(Collection<TaskVar> vars)
           
 TaskVar TaskSelector.selectTaskVar(Collection<TaskVar> vars)
           
 TaskVar RandomizedTaskSelector.selectTaskVar(Collection<TaskVar> vars)
           
 

Method parameters in choco.kernel.solver.search.task with type arguments of type TaskVar
 TaskVar TaskVarSelector.selectTaskVar(Collection<TaskVar> vars)
           
 TaskVar TaskSelector.selectTaskVar(Collection<TaskVar> vars)
           
 TaskVar RandomizedTaskSelector.selectTaskVar(Collection<TaskVar> vars)
           
 

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

Fields in choco.kernel.solver.variables.scheduling declared as TaskVar
 TaskVar AbstractRTask.taskvar
           
 

Methods in choco.kernel.solver.variables.scheduling that return TaskVar
 TaskVar IRTask.getTaskVar()
           
 

Uses of TaskVar in choco.visu.components.chart
 

Method parameters in choco.visu.components.chart with type arguments of type TaskVar
static org.jfree.chart.JFreeChart ChocoChartFactory.createCumulativeChart(String title, ICumulativeResource<TaskVar> cumul, boolean legend)
           
static org.jfree.data.time.TimeTableXYDataset ChocoDatasetFactory.createCumulativeDataset(ICumulativeResource<TaskVar> rsc)
           
protected static Integer[] ChocoDatasetFactory.createDates(ICumulativeResource<TaskVar> rsc)
           
static org.jfree.data.gantt.TaskSeries ChocoDatasetFactory.createTaskSeries(IResource<TaskVar> rsc)
           
static org.jfree.chart.JFreeChart ChocoChartFactory.createUnaryHChart(String title, IResource<TaskVar> rsc)
           
 

Uses of TaskVar in samples.tutorials.lns.lns
 

Methods in samples.tutorials.lns.lns that return TaskVar
 TaskVar AbstractLNSSolver.createTaskVar(String name, IntDomainVar start, IntDomainVar end, IntDomainVar duration)
          Deprecated.  
 TaskVar[] AbstractLNSSolver.getTaskDecisionVars()
          Deprecated.  
 TaskVar AbstractLNSSolver.getTaskVar(int i)
          Deprecated.  
 TaskVar AbstractLNSSolver.getTaskVarQuick(int i)
          Deprecated.  
 TaskVar[] AbstractLNSSolver.getVar(TaskVariable... v)
          Deprecated.  
 TaskVar AbstractLNSSolver.getVar(TaskVariable v)
          Deprecated.  
 

Methods in samples.tutorials.lns.lns that return types with arguments of type TaskVar
 DisposableIterator<TaskVar> AbstractLNSSolver.getTaskVarIterator()
          Deprecated.  
 

Uses of TaskVar in trace.visualizers
 

Constructors in trace.visualizers with parameters of type TaskVar
Cumulative(TaskVar[] tasks, IntDomainVar limit, IntDomainVar end, String display, int width, int height)
          Build a visualizer for the cumulative constraint
Cumulative(TaskVar[] tasks, IntDomainVar limit, IntDomainVar end, String display, int x, int y, int width, int height, String group, int min, int max)
          Build a visualizer for the cumulative constraint
 



Copyright © 2012. All Rights Reserved.