C++ Reference
C++ Reference: Routing
Detailed Description
Definition at line 4614 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 4555 of file constraint_solver.h.
◆ Activated()
|
inlineinherited |
Definition at line 4557 of file constraint_solver.h.
◆ Bound()
|
inline |
Definition at line 4692 of file constraint_solver.h.
◆ Clone()
| IntervalVarElement* Clone | ( | ) |
◆ Copy()
| void Copy | ( | const IntervalVarElement & | element | ) |
◆ Deactivate()
|
inlineinherited |
Definition at line 4556 of file constraint_solver.h.
◆ DebugString()
| std::string DebugString | ( | ) | const |
◆ DurationMax()
|
inline |
Definition at line 4635 of file constraint_solver.h.
◆ DurationMin()
|
inline |
Definition at line 4634 of file constraint_solver.h.
◆ DurationValue()
|
inline |
Definition at line 4636 of file constraint_solver.h.
◆ EndMax()
|
inline |
Definition at line 4641 of file constraint_solver.h.
◆ EndMin()
|
inline |
Definition at line 4640 of file constraint_solver.h.
◆ EndValue()
|
inline |
Definition at line 4642 of file constraint_solver.h.
◆ LoadFromProto()
| void LoadFromProto | ( | const IntervalVarAssignment & | interval_var_assignment_proto | ) |
◆ operator!=()
|
inline |
Definition at line 4698 of file constraint_solver.h.
◆ operator==()
| bool operator== | ( | const IntervalVarElement & | element | ) | const |
◆ PerformedMax()
|
inline |
Definition at line 4647 of file constraint_solver.h.
◆ PerformedMin()
|
inline |
Definition at line 4646 of file constraint_solver.h.
◆ PerformedValue()
|
inline |
Definition at line 4648 of file constraint_solver.h.
◆ Reset()
| void Reset | ( | IntervalVar *const | var | ) |
◆ Restore()
| void Restore | ( | ) |
◆ SetDurationMax()
|
inline |
Definition at line 4663 of file constraint_solver.h.
◆ SetDurationMin()
|
inline |
Definition at line 4662 of file constraint_solver.h.
◆ SetDurationRange()
|
inline |
Definition at line 4664 of file constraint_solver.h.
◆ SetDurationValue()
|
inline |
Definition at line 4668 of file constraint_solver.h.
◆ SetEndMax()
|
inline |
Definition at line 4673 of file constraint_solver.h.
◆ SetEndMin()
|
inline |
Definition at line 4672 of file constraint_solver.h.
◆ SetEndRange()
|
inline |
Definition at line 4674 of file constraint_solver.h.
◆ SetEndValue()
|
inline |
Definition at line 4678 of file constraint_solver.h.
◆ SetPerformedMax()
|
inline |
Definition at line 4683 of file constraint_solver.h.
◆ SetPerformedMin()
|
inline |
Definition at line 4682 of file constraint_solver.h.
◆ SetPerformedRange()
|
inline |
Definition at line 4684 of file constraint_solver.h.
◆ SetPerformedValue()
|
inline |
Definition at line 4688 of file constraint_solver.h.
◆ SetStartMax()
|
inline |
Definition at line 4653 of file constraint_solver.h.
◆ SetStartMin()
|
inline |
Definition at line 4652 of file constraint_solver.h.
◆ SetStartRange()
|
inline |
Definition at line 4654 of file constraint_solver.h.
◆ SetStartValue()
|
inline |
Definition at line 4658 of file constraint_solver.h.
◆ StartMax()
|
inline |
Definition at line 4629 of file constraint_solver.h.
◆ StartMin()
|
inline |
Definition at line 4628 of file constraint_solver.h.
◆ StartValue()
|
inline |
Definition at line 4630 of file constraint_solver.h.
◆ Store()
| void Store | ( | ) |
◆ Var()
|
inline |
Definition at line 4621 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: