![]() |
Google OR-Tools v9.15
a fast and portable software suite for combinatorial optimization
|
Definition at line 20 of file BooleanVar.cs.
Public Member Functions | |
| override long | Min () |
| override void | SetMin (long m) |
| override long | Max () |
| override void | SetMax (long m) |
| override void | SetRange (long mi, long ma) |
| override bool | Bound () |
| override long | Value () |
| override void | RemoveValue (long v) |
| override void | RemoveInterval (long l, long u) |
| override void | WhenBound (Demon d) |
| override void | WhenRange (Demon d) |
| override void | WhenDomain (Demon d) |
| override ulong | Size () |
| override bool | Contains (long v) |
| override string | ToString () |
| override int | VarType () |
| override IntVar | IsEqual (long constant) |
| override IntVar | IsDifferent (long constant) |
| override IntVar | IsGreaterOrEqual (long constant) |
| override IntVar | IsLessOrEqual (long constant) |
| virtual void | RestoreValue () |
| override string | BaseName () |
| int | RawValue () |
| Public Member Functions inherited from Google.OrTools.ConstraintSolver.IntVar | |
| override bool | IsVar () |
| override IntVar | Var () |
| virtual void | RemoveValues (long[] values) |
| virtual void | SetValues (long[] values) |
| void | WhenBound (VoidToVoid closure) |
| void | WhenDomain (VoidToVoid closure) |
| virtual long | OldMin () |
| virtual long | OldMax () |
| override void | Accept (ModelVisitor visitor) |
| int | Index () |
| IntVarIterator | GetDomain () |
| IntVarIterator | GetHoles () |
| Public Member Functions inherited from Google.OrTools.ConstraintSolver.IntExpr | |
| IntExpr | Abs () |
| IntExpr | Square () |
| virtual void | Range (out int l, out int u) |
| virtual void | SetValue (long v) |
| IntVar | VarWithName (string name) |
| 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 () |
| 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.IntVar | |
| override void | Dispose (bool disposing) |
| Protected Member Functions inherited from Google.OrTools.ConstraintSolver.PropagationBaseObject | |
| override void | Dispose (bool disposing) |
Properties | |
| static int | kUnboundBooleanVarValue [get] |
Additional Inherited Members | |
| Static Public Member Functions inherited from Google.OrTools.ConstraintSolver.IntExpr | |
| static IntExpr | operator+ (IntExpr a, IntExpr b) |
| static IntExpr | operator+ (IntExpr a, long v) |
| static IntExpr | operator+ (long v, IntExpr a) |
| static IntExpr | operator- (IntExpr a, IntExpr b) |
| static IntExpr | operator- (IntExpr a, long v) |
| static IntExpr | operator- (long v, IntExpr a) |
| static IntExpr | operator* (IntExpr a, IntExpr b) |
| static IntExpr | operator* (IntExpr a, long v) |
| static IntExpr | operator* (long v, IntExpr a) |
| static IntExpr | operator/ (IntExpr a, long v) |
| static IntExpr | operator% (IntExpr a, long v) |
| static IntExpr | operator- (IntExpr a) |
| static IntExprEquality | operator== (IntExpr a, IntExpr b) |
| static IntExprEquality | operator!= (IntExpr a, IntExpr b) |
| static WrappedConstraint | operator== (IntExpr a, long v) |
| static WrappedConstraint | operator!= (IntExpr a, long v) |
| static WrappedConstraint | operator>= (IntExpr a, long v) |
| static WrappedConstraint | operator> (IntExpr a, long v) |
| static WrappedConstraint | operator<= (IntExpr a, long v) |
| static WrappedConstraint | operator< (IntExpr a, long v) |
| static WrappedConstraint | operator>= (IntExpr a, IntExpr b) |
| static WrappedConstraint | operator> (IntExpr a, IntExpr b) |
| static WrappedConstraint | operator<= (IntExpr a, IntExpr b) |
| static WrappedConstraint | operator< (IntExpr a, IntExpr b) |
| Protected Attributes inherited from Google.OrTools.ConstraintSolver.BaseObject | |
| bool | swigCMemOwn |
|
inlinevirtual |
Reimplemented from Google.OrTools.ConstraintSolver.PropagationBaseObject.
Definition at line 168 of file BooleanVar.cs.
|
inlinevirtual |
Reimplemented from Google.OrTools.ConstraintSolver.IntExpr.
Definition at line 89 of file BooleanVar.cs.
|
inlinevirtual |
Reimplemented from Google.OrTools.ConstraintSolver.IntVar.
Definition at line 125 of file BooleanVar.cs.
|
inlineprotectedvirtual |
Reimplemented from Google.OrTools.ConstraintSolver.BaseObject.
Definition at line 44 of file BooleanVar.cs.
|
inlinevirtual |
Reimplemented from Google.OrTools.ConstraintSolver.IntVar.
Definition at line 146 of file BooleanVar.cs.
|
inlinevirtual |
Reimplemented from Google.OrTools.ConstraintSolver.IntVar.
Definition at line 140 of file BooleanVar.cs.
|
inlinevirtual |
Reimplemented from Google.OrTools.ConstraintSolver.IntVar.
Definition at line 152 of file BooleanVar.cs.
|
inlinevirtual |
Reimplemented from Google.OrTools.ConstraintSolver.IntVar.
Definition at line 158 of file BooleanVar.cs.
|
inlinevirtual |
Reimplemented from Google.OrTools.ConstraintSolver.IntExpr.
Definition at line 74 of file BooleanVar.cs.
|
inlinevirtual |
Reimplemented from Google.OrTools.ConstraintSolver.IntExpr.
Definition at line 64 of file BooleanVar.cs.
|
inline |
Definition at line 173 of file BooleanVar.cs.
|
inlinevirtual |
Reimplemented from Google.OrTools.ConstraintSolver.IntVar.
Definition at line 104 of file BooleanVar.cs.
|
inlinevirtual |
Reimplemented from Google.OrTools.ConstraintSolver.IntVar.
Definition at line 99 of file BooleanVar.cs.
|
inlinevirtual |
Definition at line 164 of file BooleanVar.cs.
|
inlinevirtual |
Reimplemented from Google.OrTools.ConstraintSolver.IntExpr.
Definition at line 79 of file BooleanVar.cs.
|
inlinevirtual |
Reimplemented from Google.OrTools.ConstraintSolver.IntExpr.
Definition at line 69 of file BooleanVar.cs.
|
inlinevirtual |
Reimplemented from Google.OrTools.ConstraintSolver.IntExpr.
Definition at line 84 of file BooleanVar.cs.
|
inlinevirtual |
Reimplemented from Google.OrTools.ConstraintSolver.IntVar.
Definition at line 120 of file BooleanVar.cs.
|
inlinevirtual |
Reimplemented from Google.OrTools.ConstraintSolver.BaseObject.
Definition at line 130 of file BooleanVar.cs.
|
inlinevirtual |
Reimplemented from Google.OrTools.ConstraintSolver.IntVar.
Definition at line 94 of file BooleanVar.cs.
|
inlinevirtual |
Reimplemented from Google.OrTools.ConstraintSolver.IntVar.
Definition at line 135 of file BooleanVar.cs.
|
inlinevirtual |
Reimplemented from Google.OrTools.ConstraintSolver.IntVar.
Definition at line 108 of file BooleanVar.cs.
|
inlinevirtual |
Reimplemented from Google.OrTools.ConstraintSolver.IntVar.
Definition at line 116 of file BooleanVar.cs.
|
inlinevirtual |
Reimplemented from Google.OrTools.ConstraintSolver.IntExpr.
Definition at line 112 of file BooleanVar.cs.
|
staticget |
Definition at line 57 of file BooleanVar.cs.