![]() |
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.