Scheduling
addpredecessors |
Adds a set of predecessors for a task
|
addsuccessors |
Adds a set of tasks as successors of a task
|
consumes |
Sets the minimal and maximal amount of resource consumed by a task for a particular resource
|
cp_close_schedule |
Close the schedule.
|
cp_get_default_schedule_strategy |
Gets the default schedule search strategy of cp_schedule
|
cp_schedule |
Optimizes the schedule with respect to an objective variable.
|
cp_set_schedule_strategy |
Sets the schedule search strategy for cp_schedule
|
cp_show_schedule |
Shows a textual representation of the current schedule
|
getassignment |
Gets the cpvar representing the assignment of a task for a particular resource.
|
getcapacity |
Get the maximal capacity of a resource for a specific time period.
|
getconsumption |
Gets the cpvar representing the consumption of a task for a particular resource
|
getduration |
Gets the cpvar representing a task duration
|
getend |
Gets the cpvar representing a task completion time
|
getmakespan |
Gets the cpvar representing the makespan of the schedule.
|
getproduction |
Gets the cpvar representing the production of a task for a particular resource
|
getprovision |
Gets the cpvar representing the provision of a task for a particular resource
|
getrequirement |
Gets the cpvar representing the requirement of a task for a particular resource
|
getsetuptime |
Gets the sequence dependent setup times between two tasks
|
getstart |
Gets the cpvar representing a task start time
|
has_assignment |
Tests whether an assignment decision variable for a task and a particular resource exists.
|
is_consuming |
Tests whether a task consumes a specific resource
|
is_fixed |
Tests if a task is fixed
|
is_fixed |
Tests if a disjunction is fixed
|
is_idletime |
Tests if a timestep is an idle timestep for a resource.
|
is_producing |
Tests whether a task produces a specific resource
|
is_providing |
Tests whether a task provides a specific resource
|
is_requiring |
Tests whether a task requires a specific resource
|
produces |
Sets the minimal and maximal amount of resource produced by a task for a particular resource
|
provides |
Sets the minimal and maximal amount of resource provided by a task for a particular resource.
|
requires |
Sets the minimal and maximal amount of resource required by a task for a particular resource
|
resusage |
Creates a resource usage
|
set_resource_attributes |
Sets some attributes for a resource
|
set_task_attributes |
Sets some attributes for a task
|
setcapacity |
Sets the maximal capacity of a resource between two time bounds.
|
setduration |
Sets the duration of a task
|
setidletimes |
Specifies the set of timesteps where a resource is idle.
|
setmaxavailability |
Sets the maximal capacity of a resource between two time bounds.
|
setminusage |
Sets the minimum usage of a resource between two time bounds.
|
setpredecessors |
Sets the tasks that must precede a task
|
setsetuptime |
Sets sequence dependent setup times between two tasks
|
setsuccessors |
Sets the set of tasks that must succeed a task
|