C++ Reference
C++ Reference: Routing
Detailed Description
Definition at line 4702 of file constraint_solver.h.
Public Member Functions | |
IntervalVarElement () | |
IntervalVarElement (IntervalVar *const var) | |
void | Reset (IntervalVar *const var) |
IntervalVarElement * | Clone () |
void | Copy (const IntervalVarElement &element) |
IntervalVar * | Var () const |
void | Store () |
void | Restore () |
void | LoadFromProto (const IntervalVarAssignment &interval_var_assignment_proto) |
void | WriteToProto (IntervalVarAssignment *interval_var_assignment_proto) const |
int64 | StartMin () const |
int64 | StartMax () const |
int64 | StartValue () const |
int64 | DurationMin () const |
int64 | DurationMax () const |
int64 | DurationValue () const |
int64 | EndMin () const |
int64 | EndMax () const |
int64 | EndValue () const |
int64 | PerformedMin () const |
int64 | PerformedMax () const |
int64 | PerformedValue () const |
void | SetStartMin (int64 m) |
void | SetStartMax (int64 m) |
void | SetStartRange (int64 mi, int64 ma) |
void | SetStartValue (int64 v) |
void | SetDurationMin (int64 m) |
void | SetDurationMax (int64 m) |
void | SetDurationRange (int64 mi, int64 ma) |
void | SetDurationValue (int64 v) |
void | SetEndMin (int64 m) |
void | SetEndMax (int64 m) |
void | SetEndRange (int64 mi, int64 ma) |
void | SetEndValue (int64 v) |
void | SetPerformedMin (int64 m) |
void | SetPerformedMax (int64 m) |
void | SetPerformedRange (int64 mi, int64 ma) |
void | SetPerformedValue (int64 v) |
bool | Bound () const |
std::string | DebugString () const |
bool | operator== (const IntervalVarElement &element) const |
bool | operator!= (const IntervalVarElement &element) const |
void | Activate () |
void | Deactivate () |
bool | Activated () const |
Constructor & Destructor Documentation
◆ IntervalVarElement() [1/2]
◆ IntervalVarElement() [2/2]
|
explicit |
Member Function Documentation
◆ Activate()
|
inlineinherited |
Definition at line 4643 of file constraint_solver.h.
◆ Activated()
|
inlineinherited |
Definition at line 4645 of file constraint_solver.h.
◆ Bound()
|
inline |
Definition at line 4780 of file constraint_solver.h.
◆ Clone()
IntervalVarElement * Clone | ( | ) |
◆ Copy()
void Copy | ( | const IntervalVarElement & | element | ) |
◆ Deactivate()
|
inlineinherited |
Definition at line 4644 of file constraint_solver.h.
◆ DebugString()
std::string DebugString | ( | ) | const |
◆ DurationMax()
|
inline |
Definition at line 4723 of file constraint_solver.h.
◆ DurationMin()
|
inline |
Definition at line 4722 of file constraint_solver.h.
◆ DurationValue()
|
inline |
Definition at line 4724 of file constraint_solver.h.
◆ EndMax()
|
inline |
Definition at line 4729 of file constraint_solver.h.
◆ EndMin()
|
inline |
Definition at line 4728 of file constraint_solver.h.
◆ EndValue()
|
inline |
Definition at line 4730 of file constraint_solver.h.
◆ LoadFromProto()
void LoadFromProto | ( | const IntervalVarAssignment & | interval_var_assignment_proto | ) |
◆ operator!=()
|
inline |
Definition at line 4786 of file constraint_solver.h.
◆ operator==()
bool operator== | ( | const IntervalVarElement & | element | ) | const |
◆ PerformedMax()
|
inline |
Definition at line 4735 of file constraint_solver.h.
◆ PerformedMin()
|
inline |
Definition at line 4734 of file constraint_solver.h.
◆ PerformedValue()
|
inline |
Definition at line 4736 of file constraint_solver.h.
◆ Reset()
void Reset | ( | IntervalVar *const | var | ) |
◆ Restore()
void Restore | ( | ) |
◆ SetDurationMax()
|
inline |
Definition at line 4751 of file constraint_solver.h.
◆ SetDurationMin()
|
inline |
Definition at line 4750 of file constraint_solver.h.
◆ SetDurationRange()
|
inline |
Definition at line 4752 of file constraint_solver.h.
◆ SetDurationValue()
|
inline |
Definition at line 4756 of file constraint_solver.h.
◆ SetEndMax()
|
inline |
Definition at line 4761 of file constraint_solver.h.
◆ SetEndMin()
|
inline |
Definition at line 4760 of file constraint_solver.h.
◆ SetEndRange()
|
inline |
Definition at line 4762 of file constraint_solver.h.
◆ SetEndValue()
|
inline |
Definition at line 4766 of file constraint_solver.h.
◆ SetPerformedMax()
|
inline |
Definition at line 4771 of file constraint_solver.h.
◆ SetPerformedMin()
|
inline |
Definition at line 4770 of file constraint_solver.h.
◆ SetPerformedRange()
|
inline |
Definition at line 4772 of file constraint_solver.h.
◆ SetPerformedValue()
|
inline |
Definition at line 4776 of file constraint_solver.h.
◆ SetStartMax()
|
inline |
Definition at line 4741 of file constraint_solver.h.
◆ SetStartMin()
|
inline |
Definition at line 4740 of file constraint_solver.h.
◆ SetStartRange()
|
inline |
Definition at line 4742 of file constraint_solver.h.
◆ SetStartValue()
|
inline |
Definition at line 4746 of file constraint_solver.h.
◆ StartMax()
|
inline |
Definition at line 4717 of file constraint_solver.h.
◆ StartMin()
|
inline |
Definition at line 4716 of file constraint_solver.h.
◆ StartValue()
|
inline |
Definition at line 4718 of file constraint_solver.h.
◆ Store()
void Store | ( | ) |
◆ Var()
|
inline |
Definition at line 4709 of file constraint_solver.h.
◆ WriteToProto()
void WriteToProto | ( | IntervalVarAssignment * | interval_var_assignment_proto | ) | const |
The documentation for this class was generated from the following file: