![]() |
OR-Tools
8.2
|
Definition at line 56 of file disjunctive.h.
Classes | |
| struct | Entry |
Public Member Functions | |
| TaskSet (int num_tasks) | |
| void | Clear () |
| void | AddEntry (const Entry &e) |
| void | RemoveEntryWithIndex (int index) |
| void | AddShiftedStartMinEntry (const SchedulingConstraintHelper &helper, int t) |
| void | NotifyEntryIsNowLastIfPresent (const Entry &e) |
| void | AddUnsortedEntry (const Entry &e) |
| void | Sort () |
| IntegerValue | ComputeEndMin (int task_to_ignore, int *critical_index) const |
| IntegerValue | ComputeEndMin () const |
| int | GetCriticalIndex () const |
| const std::vector< Entry > & | SortedTasks () const |
|
inlineexplicit |
Definition at line 58 of file disjunctive.h.
| void AddEntry | ( | const Entry & | e | ) |
Definition at line 163 of file disjunctive.cc.
| void AddShiftedStartMinEntry | ( | const SchedulingConstraintHelper & | helper, |
| int | t | ||
| ) |
Definition at line 178 of file disjunctive.cc.
|
inline |
Definition at line 89 of file disjunctive.h.
|
inline |
Definition at line 70 of file disjunctive.h.
| IntegerValue ComputeEndMin | ( | ) | const |
Definition at line 204 of file disjunctive.cc.
| IntegerValue ComputeEndMin | ( | int | task_to_ignore, |
| int * | critical_index | ||
| ) | const |
Definition at line 220 of file disjunctive.cc.
|
inline |
Definition at line 117 of file disjunctive.h.
| void NotifyEntryIsNowLastIfPresent | ( | const Entry & | e | ) |
Definition at line 184 of file disjunctive.cc.
| void RemoveEntryWithIndex | ( | int | index | ) |
Definition at line 199 of file disjunctive.cc.
|
inline |
Definition at line 90 of file disjunctive.h.
|
inline |
Definition at line 119 of file disjunctive.h.