Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
|
Public Member Functions | |
override bool | IsVar () |
override IntVar | Var () |
virtual long | Value () |
virtual void | RemoveValue (long v) |
virtual void | RemoveInterval (long l, long u) |
virtual void | RemoveValues (long[] values) |
virtual void | SetValues (long[] values) |
virtual void | WhenBound (Demon d) |
void | WhenBound (VoidToVoid closure) |
virtual void | WhenDomain (Demon d) |
void | WhenDomain (VoidToVoid closure) |
virtual ulong | Size () |
virtual bool | Contains (long v) |
virtual long | OldMin () |
virtual long | OldMax () |
virtual int | VarType () |
override void | Accept (ModelVisitor visitor) |
virtual new IntVar | IsEqual (long constant) |
virtual new IntVar | IsDifferent (long constant) |
virtual new IntVar | IsGreaterOrEqual (long constant) |
virtual new IntVar | IsLessOrEqual (long constant) |
int | Index () |
IntVarIterator | GetDomain () |
IntVarIterator | GetHoles () |
Public Member Functions inherited from Google.OrTools.ConstraintSolver.IntExpr | |
IntExpr | Abs () |
IntExpr | Square () |
virtual long | Min () |
virtual void | SetMin (long m) |
virtual long | Max () |
virtual void | SetMax (long m) |
virtual void | Range (out int l, out int u) |
virtual void | SetRange (long l, long u) |
virtual void | SetValue (long v) |
virtual bool | Bound () |
IntVar | VarWithName (string name) |
virtual void | WhenRange (Demon d) |
void | WhenRange (VoidToVoid closure) |
Constraint | MapTo (IntVarVector vars) |
IntExpr | IndexOf (long[] vars) |
IntExpr | IndexOf (IntVarVector vars) |
IntVar | IsEqual (long value) |
IntVar | IsDifferent (long value) |
IntVar | IsGreater (long value) |
IntVar | IsGreaterOrEqual (long value) |
IntVar | IsLess (long value) |
IntVar | IsLessOrEqual (long value) |
IntVar | IsMember (long[] values) |
IntVar | IsMember (int[] values) |
Constraint | Member (long[] values) |
Constraint | Member (int[] values) |
IntVar | IsEqual (IntExpr other) |
IntVar | IsDifferent (IntExpr other) |
IntVar | IsGreater (IntExpr other) |
IntVar | IsGreaterOrEqual (IntExpr other) |
IntVar | IsLess (IntExpr other) |
IntVar | IsLessOrEqual (IntExpr other) |
OptimizeVar | Minimize (long step) |
OptimizeVar | Maximize (long step) |
Public Member Functions inherited from Google.OrTools.ConstraintSolver.PropagationBaseObject | |
PropagationBaseObject (Solver s) | |
override string | ToString () |
Solver | solver () |
void | FreezeQueue () |
void | UnfreezeQueue () |
void | EnqueueDelayedDemon (Demon d) |
void | EnqueueVar (Demon d) |
void | ResetActionOnFail () |
void | SetVariableToCleanOnFail (IntVar v) |
virtual string | Name () |
void | SetName (string name) |
bool | HasName () |
virtual string | BaseName () |
Public Member Functions inherited from Google.OrTools.ConstraintSolver.BaseObject | |
void | Dispose () |
BaseObject () | |
Protected Member Functions | |
override void | Dispose (bool disposing) |
Protected Member Functions inherited from Google.OrTools.ConstraintSolver.IntExpr | |
Protected Member Functions inherited from Google.OrTools.ConstraintSolver.PropagationBaseObject | |
override void | Dispose (bool disposing) |
Protected Member Functions inherited from Google.OrTools.ConstraintSolver.BaseObject |
|
inlinevirtual |
Reimplemented from Google.OrTools.ConstraintSolver.IntExpr.
|
inlinevirtual |
Reimplemented in Google.OrTools.ConstraintSolver.BooleanVar.
|
inlineprotectedvirtual |
Reimplemented from Google.OrTools.ConstraintSolver.IntExpr.
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Reimplemented in Google.OrTools.ConstraintSolver.BooleanVar.
|
inlinevirtual |
Reimplemented in Google.OrTools.ConstraintSolver.BooleanVar.
|
inlinevirtual |
Reimplemented in Google.OrTools.ConstraintSolver.BooleanVar.
|
inlinevirtual |
Reimplemented in Google.OrTools.ConstraintSolver.BooleanVar.
|
inlinevirtual |
Reimplemented from Google.OrTools.ConstraintSolver.IntExpr.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in Google.OrTools.ConstraintSolver.BooleanVar.
|
inlinevirtual |
Reimplemented in Google.OrTools.ConstraintSolver.BooleanVar.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Reimplemented in Google.OrTools.ConstraintSolver.BooleanVar.
|
inlinevirtual |
Reimplemented in Google.OrTools.ConstraintSolver.BooleanVar.
|
inlinevirtual |
Reimplemented from Google.OrTools.ConstraintSolver.IntExpr.
|
inlinevirtual |
Reimplemented in Google.OrTools.ConstraintSolver.BooleanVar.
|
inlinevirtual |
Reimplemented in Google.OrTools.ConstraintSolver.BooleanVar.
|
inline |
|
inlinevirtual |
Reimplemented in Google.OrTools.ConstraintSolver.BooleanVar.
|
inline |