C++ Reference

C++ Reference: Routing

Assignment Member List

This is the complete list of members for Assignment, including all inherited members.

Activate(const IntVar *const var)Assignment
Activate(const IntervalVar *const var)Assignment
Activate(const SequenceVar *const var)Assignment
Activated(const IntVar *const var) constAssignment
Activated(const IntervalVar *const var) constAssignment
Activated(const SequenceVar *const var) constAssignment
ActivatedObjective() constAssignment
ActivateObjective()Assignment
Add(IntVar *const var)Assignment
Add(const std::vector< IntVar * > &vars)Assignment
Add(IntervalVar *const var)Assignment
Add(const std::vector< IntervalVar * > &vars)Assignment
Add(SequenceVar *const var)Assignment
Add(const std::vector< SequenceVar * > &vars)Assignment
AddObjective(IntVar *const v)Assignment
AreAllElementsBound() constAssignmentinline
Assignment(Solver *const s)Assignmentexplicit
Assignment(const Assignment *const copy)Assignmentexplicit
BackwardSequence(const SequenceVar *const var) constAssignment
BaseName() constPropagationBaseObjectvirtual
BaseObject()BaseObjectinline
Bound(const IntVar *const var) constAssignment
Clear()Assignment
ClearObjective()Assignmentinline
Contains(const IntVar *const var) constAssignment
Contains(const IntervalVar *const var) constAssignment
Contains(const SequenceVar *const var) constAssignment
Copy(const Assignment *assignment)Assignment
CopyIntersection(const Assignment *assignment)Assignment
Deactivate(const IntVar *const var)Assignment
Deactivate(const IntervalVar *const var)Assignment
Deactivate(const SequenceVar *const var)Assignment
DeactivateObjective()Assignment
DebugString() const overrideAssignmentvirtual
DurationMax(const IntervalVar *const var) constAssignment
DurationMin(const IntervalVar *const var) constAssignment
DurationValue(const IntervalVar *const var) constAssignment
Empty() constAssignmentinline
EndMax(const IntervalVar *const var) constAssignment
EndMin(const IntervalVar *const var) constAssignment
EndValue(const IntervalVar *const var) constAssignment
EnqueueAll(const SimpleRevFIFO< Demon * > &demons)PropagationBaseObject
EnqueueDelayedDemon(Demon *const d)PropagationBaseObjectinline
EnqueueVar(Demon *const d)PropagationBaseObjectinline
ExecuteAll(const SimpleRevFIFO< Demon * > &demons)PropagationBaseObject
FastAdd(IntVar *const var)Assignment
FastAdd(IntervalVar *const var)Assignment
FastAdd(SequenceVar *const var)Assignment
ForwardSequence(const SequenceVar *const var) constAssignment
FreezeQueue()PropagationBaseObjectinline
HasName() constPropagationBaseObject
HasObjective() constAssignmentinline
IntContainer typedefAssignment
IntervalContainer typedefAssignment
IntervalVarContainer() constAssignmentinline
IntVarContainer() constAssignmentinline
Load(const std::string &filename)Assignment
Load(File *file)Assignment
Load(const AssignmentProto &assignment_proto)Assignment
Max(const IntVar *const var) constAssignment
Min(const IntVar *const var) constAssignment
MutableIntervalVarContainer()Assignmentinline
MutableIntVarContainer()Assignmentinline
MutableSequenceVarContainer()Assignmentinline
name() constPropagationBaseObjectvirtual
NumIntervalVars() constAssignmentinline
NumIntVars() constAssignmentinline
NumSequenceVars() constAssignmentinline
Objective() constAssignment
ObjectiveBound() constAssignment
ObjectiveMax() constAssignment
ObjectiveMin() constAssignment
ObjectiveValue() constAssignment
operator!=(const Assignment &assignment) constAssignmentinline
operator==(const Assignment &assignment) constAssignmentinline
PerformedMax(const IntervalVar *const var) constAssignment
PerformedMin(const IntervalVar *const var) constAssignment
PerformedValue(const IntervalVar *const var) constAssignment
PropagationBaseObject(Solver *const s)PropagationBaseObjectinlineexplicit
reset_action_on_fail()PropagationBaseObjectinline
Restore()Assignment
Save(const std::string &filename) constAssignment
Save(File *file) constAssignment
Save(AssignmentProto *const assignment_proto) constAssignment
SequenceContainer typedefAssignment
SequenceVarContainer() constAssignmentinline
set_action_on_fail(Solver::Action a)PropagationBaseObjectinline
set_name(const std::string &name)PropagationBaseObject
set_variable_to_clean_on_fail(IntVar *v)PropagationBaseObjectinline
SetBackwardSequence(const SequenceVar *const var, const std::vector< int > &backward_sequence)Assignment
SetDurationMax(const IntervalVar *const var, int64 m)Assignment
SetDurationMin(const IntervalVar *const var, int64 m)Assignment
SetDurationRange(const IntervalVar *const var, int64 mi, int64 ma)Assignment
SetDurationValue(const IntervalVar *const var, int64 value)Assignment
SetEndMax(const IntervalVar *const var, int64 m)Assignment
SetEndMin(const IntervalVar *const var, int64 m)Assignment
SetEndRange(const IntervalVar *const var, int64 mi, int64 ma)Assignment
SetEndValue(const IntervalVar *const var, int64 value)Assignment
SetForwardSequence(const SequenceVar *const var, const std::vector< int > &forward_sequence)Assignment
SetMax(const IntVar *const var, int64 m)Assignment
SetMin(const IntVar *const var, int64 m)Assignment
SetObjectiveMax(int64 m)Assignment
SetObjectiveMin(int64 m)Assignment
SetObjectiveRange(int64 l, int64 u)Assignment
SetObjectiveValue(int64 value)Assignment
SetPerformedMax(const IntervalVar *const var, int64 m)Assignment
SetPerformedMin(const IntervalVar *const var, int64 m)Assignment
SetPerformedRange(const IntervalVar *const var, int64 mi, int64 ma)Assignment
SetPerformedValue(const IntervalVar *const var, int64 value)Assignment
SetRange(const IntVar *const var, int64 l, int64 u)Assignment
SetSequence(const SequenceVar *const var, const std::vector< int > &forward_sequence, const std::vector< int > &backward_sequence, const std::vector< int > &unperformed)Assignment
SetStartMax(const IntervalVar *const var, int64 m)Assignment
SetStartMin(const IntervalVar *const var, int64 m)Assignment
SetStartRange(const IntervalVar *const var, int64 mi, int64 ma)Assignment
SetStartValue(const IntervalVar *const var, int64 value)Assignment
SetUnperformed(const SequenceVar *const var, const std::vector< int > &unperformed)Assignment
SetValue(const IntVar *const var, int64 value)Assignment
Size() constAssignmentinline
solver() constPropagationBaseObjectinline
StartMax(const IntervalVar *const var) constAssignment
StartMin(const IntervalVar *const var) constAssignment
StartValue(const IntervalVar *const var) constAssignment
Store()Assignment
UnfreezeQueue()PropagationBaseObjectinline
Unperformed(const SequenceVar *const var) constAssignment
Value(const IntVar *const var) constAssignment
~Assignment() overrideAssignment
~BaseObject()BaseObjectinlinevirtual
~PropagationBaseObject() overridePropagationBaseObjectinline