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: