C++ Reference

C++ Reference: Routing

DisjunctiveConstraint Member List

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

Accept(ModelVisitor *const visitor) constConstraintvirtual
actives() const =0DisjunctiveConstraintpure virtual
BaseName() constPropagationBaseObjectvirtual
BaseObject()BaseObjectinline
Constraint(Solver *const solver)Constraintinlineexplicit
DebugString() const overrideConstraintvirtual
DisjunctiveConstraint(Solver *const s, const std::vector< IntervalVar * > &intervals, const std::string &name)DisjunctiveConstraint
EnqueueAll(const SimpleRevFIFO< Demon * > &demons)PropagationBaseObject
EnqueueDelayedDemon(Demon *const d)PropagationBaseObjectinline
EnqueueVar(Demon *const d)PropagationBaseObjectinline
ExecuteAll(const SimpleRevFIFO< Demon * > &demons)PropagationBaseObject
FreezeQueue()PropagationBaseObjectinline
HasName() constPropagationBaseObject
InitialPropagate()=0Constraintpure virtual
intervals_DisjunctiveConstraintprotected
IsCastConstraint() constConstraint
MakeSequenceVar()=0DisjunctiveConstraintpure virtual
name() constPropagationBaseObjectvirtual
nexts() const =0DisjunctiveConstraintpure virtual
Post()=0Constraintpure virtual
PostAndPropagate()Constraint
PropagationBaseObject(Solver *const s)PropagationBaseObjectinlineexplicit
reset_action_on_fail()PropagationBaseObjectinline
set_action_on_fail(Solver::Action a)PropagationBaseObjectinline
set_name(const std::string &name)PropagationBaseObject
set_variable_to_clean_on_fail(IntVar *v)PropagationBaseObjectinline
SetTransitionTime(Solver::IndexEvaluator2 transition_time)DisjunctiveConstraint
solver() constPropagationBaseObjectinline
time_cumuls() const =0DisjunctiveConstraintpure virtual
time_slacks() const =0DisjunctiveConstraintpure virtual
transition_time_DisjunctiveConstraintprotected
TransitionTime(int before_index, int after_index)DisjunctiveConstraintinline
UnfreezeQueue()PropagationBaseObjectinline
Var()Constraintvirtual
~BaseObject()BaseObjectinlinevirtual
~Constraint() overrideConstraintinline
~DisjunctiveConstraint() overrideDisjunctiveConstraint
~PropagationBaseObject() overridePropagationBaseObjectinline