OR-Tools  9.3
BooleanVar Member List

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

Accept(ModelVisitor *const visitor) const overrideIntVarvirtual
BaseName() const overrideBooleanVarinlinevirtual
BaseObject()BaseObjectinline
BooleanVar(Solver *const s, const std::string &name="")BooleanVarinlineexplicit
Bound() const overrideBooleanVarinlinevirtual
bound_demons_BooleanVarprotected
Contains(int64_t v) const overrideBooleanVarvirtual
DebugString() const overrideBooleanVarvirtual
delayed_bound_demons_BooleanVarprotected
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
index() constIntVarinline
IntExpr(Solver *const s)IntExprinlineexplicit
IntVar(Solver *const s)IntVarexplicit
IntVar(Solver *const s, const std::string &name)IntVar
IsDifferent(int64_t constant) overrideBooleanVarvirtual
IsEqual(int64_t constant) overrideBooleanVarvirtual
IsGreaterOrEqual(int64_t constant) overrideBooleanVarvirtual
IsLessOrEqual(int64_t constant) overrideBooleanVarvirtual
IsVar() const overrideIntVarinlinevirtual
kUnboundBooleanVarValueBooleanVarstatic
MakeDomainIterator(bool reversible) const overrideBooleanVarvirtual
MakeHoleIterator(bool reversible) const overrideBooleanVarvirtual
Max() const overrideBooleanVarinlinevirtual
Min() const overrideBooleanVarinlinevirtual
name() constPropagationBaseObjectvirtual
OldMax() const =0IntVarpure virtual
OldMin() const =0IntVarpure virtual
PropagationBaseObject(Solver *const s)PropagationBaseObjectinlineexplicit
Range(int64_t *l, int64_t *u)IntExprinlinevirtual
RawValue() constBooleanVarinline
RemoveInterval(int64_t l, int64_t u) overrideBooleanVarvirtual
RemoveValue(int64_t v) overrideBooleanVarvirtual
RemoveValues(const std::vector< int64_t > &values)IntVarvirtual
reset_action_on_fail()PropagationBaseObjectinline
RestoreValue()=0BooleanVarpure virtual
set_action_on_fail(Solver::Action a)PropagationBaseObjectinline
set_name(const std::string &name)PropagationBaseObject
set_variable_to_clean_on_fail(IntVar *v)PropagationBaseObjectinline
SetMax(int64_t m) overrideBooleanVarvirtual
SetMin(int64_t m) overrideBooleanVarvirtual
SetRange(int64_t mi, int64_t ma) overrideBooleanVarvirtual
SetValue(int64_t v)IntExprinlinevirtual
SetValues(const std::vector< int64_t > &values)IntVarvirtual
Size() const overrideBooleanVarvirtual
solver() constPropagationBaseObjectinline
UnfreezeQueue()PropagationBaseObjectinline
Value() const overrideBooleanVarinlinevirtual
value_BooleanVarprotected
Var() overrideIntVarinlinevirtual
VarType() const overrideBooleanVarinlinevirtual
VarWithName(const std::string &name)IntExpr
WhenBound(Demon *d) overrideBooleanVarvirtual
operations_research::IntVar::WhenBound(Solver::Closure closure)IntVarinline
operations_research::IntVar::WhenBound(Solver::Action action)IntVarinline
WhenDomain(Demon *d) overrideBooleanVarinlinevirtual
operations_research::IntVar::WhenDomain(Solver::Closure closure)IntVarinline
operations_research::IntVar::WhenDomain(Solver::Action action)IntVarinline
WhenRange(Demon *d) overrideBooleanVarinlinevirtual
operations_research::IntVar::WhenRange(Solver::Closure closure)IntExprinline
operations_research::IntVar::WhenRange(Solver::Action action)IntExprinline
~BaseObject()BaseObjectinlinevirtual
~BooleanVar() overrideBooleanVarinline
~IntExpr() overrideIntExprinline
~IntVar() overrideIntVarinline
~PropagationBaseObject() overridePropagationBaseObjectinline