Scheduling
Adds a set of predecessors for a task
|
|
Adds a set of tasks as successors of a task
|
|
Sets the minimal and maximal amount of resource consumed by a task for a particular resource
|
|
Close the schedule.
|
|
Gets the default schedule search strategy of cp_schedule
|
|
Optimizes the schedule with respect to an objective variable.
|
|
Sets the schedule search strategy for cp_schedule
|
|
Shows a textual representation of the current schedule
|
|
Gets the cpvar representing the assignment of a task for a particular resource.
|
|
Get the maximal capacity of a resource for a specific time period.
|
|
Gets the cpvar representing the consumption of a task for a particular resource
|
|
Gets the cpvar representing a task duration
|
|
Gets the cpvar representing a task completion time
|
|
Gets the cpvar representing the makespan of the schedule.
|
|
Gets the cpvar representing the production of a task for a particular resource
|
|
Gets the cpvar representing the provision of a task for a particular resource
|
|
Gets the cpvar representing the requirement of a task for a particular resource
|
|
Gets the sequence dependent setup times between two tasks
|
|
Gets the cpvar representing a task start time
|
|
Tests whether an assignment decision variable for a task and a particular resource exists.
|
|
Tests whether a task consumes a specific resource
|
|
Tests if a task is fixed
|
|
Tests if a disjunction is fixed
|
|
Tests if a timestep is an idle timestep for a resource.
|
|
Tests whether a task produces a specific resource
|
|
Tests whether a task provides a specific resource
|
|
Tests whether a task requires a specific resource
|
|
Sets the minimal and maximal amount of resource produced by a task for a particular resource
|
|
Sets the minimal and maximal amount of resource provided by a task for a particular resource.
|
|
Sets the minimal and maximal amount of resource required by a task for a particular resource
|
|
Creates a resource usage
|
|
Sets some attributes for a resource
|
|
Sets some attributes for a task
|
|
Sets the maximal capacity of a resource between two time bounds.
|
|
Sets the duration of a task
|
|
Specifies the set of timesteps where a resource is idle.
|
|
Sets the maximal capacity of a resource between two time bounds.
|
|
Sets the minimum usage of a resource between two time bounds.
|
|
Sets the tasks that must precede a task
|
|
Sets sequence dependent setup times between two tasks
|
|
Sets the set of tasks that must succeed a task
|