![]() |
OR-Tools
8.2
|
Definition at line 45 of file intervals.h.
Public Member Functions | |
IntervalsRepository (Model *model) | |
int | NumIntervals () const |
IntervalVariable | CreateInterval (IntegerVariable start, IntegerVariable end, IntegerVariable size, IntegerValue fixed_size, LiteralIndex is_present) |
IntervalVariable | CreateInterval (AffineExpression start, AffineExpression end, AffineExpression size, LiteralIndex is_present, bool add_linear_relation) |
bool | IsOptional (IntervalVariable i) const |
Literal | PresenceLiteral (IntervalVariable i) const |
bool | IsPresent (IntervalVariable i) const |
bool | IsAbsent (IntervalVariable i) const |
AffineExpression | Size (IntervalVariable i) const |
AffineExpression | Start (IntervalVariable i) const |
AffineExpression | End (IntervalVariable i) const |
IntegerVariable | SizeVar (IntervalVariable i) const |
IntegerVariable | StartVar (IntervalVariable i) const |
IntegerVariable | EndVar (IntervalVariable i) const |
IntegerValue | MinSize (IntervalVariable i) const |
IntegerValue | MaxSize (IntervalVariable i) const |
std::vector< IntervalVariable > | AllIntervals () const |
|
inlineexplicit |
Definition at line 47 of file intervals.h.
|
inline |
Definition at line 130 of file intervals.h.
IntervalVariable CreateInterval | ( | AffineExpression | start, |
AffineExpression | end, | ||
AffineExpression | size, | ||
LiteralIndex | is_present, | ||
bool | add_linear_relation | ||
) |
Definition at line 36 of file intervals.cc.
IntervalVariable CreateInterval | ( | IntegerVariable | start, |
IntegerVariable | end, | ||
IntegerVariable | size, | ||
IntegerValue | fixed_size, | ||
LiteralIndex | is_present | ||
) |
Definition at line 24 of file intervals.cc.
|
inline |
Definition at line 94 of file intervals.h.
|
inline |
Definition at line 111 of file intervals.h.
|
inline |
Definition at line 80 of file intervals.h.
|
inline |
Definition at line 70 of file intervals.h.
|
inline |
Definition at line 76 of file intervals.h.
|
inline |
Definition at line 125 of file intervals.h.
|
inline |
Definition at line 120 of file intervals.h.
|
inline |
Definition at line 54 of file intervals.h.
|
inline |
Definition at line 73 of file intervals.h.
|
inline |
Definition at line 92 of file intervals.h.
|
inline |
Definition at line 97 of file intervals.h.
|
inline |
Definition at line 93 of file intervals.h.
|
inline |
Definition at line 104 of file intervals.h.