DotNet Reference
DotNet Reference
Detailed Description
Definition at line 18 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 () |
| void | Dispose () |
| 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) |
| IntVar | IsEqual (IntExpr other) |
| IntVar | IsDifferent (IntExpr other) |
| IntVar | IsGreaterOrEqual (IntExpr other) |
| IntVar | IsLessOrEqual (IntExpr other) |
| int | Index () |
| IntVarIterator | GetDomain () |
| IntVarIterator | GetHoles () |
| 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 | IsGreater (long value) |
| IntVar | IsGreater (IntExpr other) |
| IntVar | IsLess (long value) |
| IntVar | IsLess (IntExpr other) |
| IntVar | IsMember (long[] values) |
| IntVar | IsMember (int[] values) |
| Constraint | Member (long[] values) |
| Constraint | Member (int[] values) |
| OptimizeVar | Minimize (long step) |
| OptimizeVar | Maximize (long step) |
| IntExpr | Abs () |
| IntExpr | Square () |
| 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 () |
Protected Member Functions | |
| override void | Dispose (bool disposing) |
Protected Attributes | |
| bool | swigCMemOwn |
Properties | |
| static int | kUnboundBooleanVarValue [get] |
Member Function Documentation
◆ Abs()
|
inlineinherited |
Definition at line 369 of file constraint_solver/csharp/SolverHelper.cs.
◆ Accept()
|
inlinevirtualinherited |
◆ BaseName()
|
inlinevirtual |
Reimplemented from PropagationBaseObject.
Definition at line 153 of file BooleanVar.cs.
◆ Bound()
|
inlinevirtual |
Reimplemented from IntExpr.
Definition at line 74 of file BooleanVar.cs.
◆ Contains()
|
inlinevirtual |
Reimplemented from IntVar.
Definition at line 110 of file BooleanVar.cs.
◆ Dispose() [1/2]
|
inlineinherited |
Definition at line 35 of file BaseObject.cs.
◆ Dispose() [2/2]
|
inlineprotectedvirtual |
Reimplemented from BaseObject.
Definition at line 29 of file BooleanVar.cs.
◆ EnqueueDelayedDemon()
|
inlineinherited |
Definition at line 64 of file PropagationBaseObject.cs.
◆ EnqueueVar()
|
inlineinherited |
Definition at line 68 of file PropagationBaseObject.cs.
◆ FreezeQueue()
|
inlineinherited |
Definition at line 56 of file PropagationBaseObject.cs.
◆ GetDomain()
|
inlineinherited |
◆ GetHoles()
|
inlineinherited |
◆ HasName()
|
inlineinherited |
Definition at line 90 of file PropagationBaseObject.cs.
◆ Index()
◆ IndexOf() [1/2]
|
inlineinherited |
Definition at line 133 of file IntExpr.cs.
◆ IndexOf() [2/2]
|
inlineinherited |
Definition at line 127 of file IntExpr.cs.
◆ IsDifferent() [1/2]
Definition at line 206 of file IntExpr.cs.
◆ IsDifferent() [2/2]
|
inlinevirtual |
Reimplemented from IntVar.
Definition at line 131 of file BooleanVar.cs.
◆ IsEqual() [1/2]
Definition at line 200 of file IntExpr.cs.
◆ IsEqual() [2/2]
|
inlinevirtual |
Reimplemented from IntVar.
Definition at line 125 of file BooleanVar.cs.
◆ IsGreater() [1/2]
Definition at line 212 of file IntExpr.cs.
◆ IsGreater() [2/2]
|
inlineinherited |
Definition at line 152 of file IntExpr.cs.
◆ IsGreaterOrEqual() [1/2]
Definition at line 218 of file IntExpr.cs.
◆ IsGreaterOrEqual() [2/2]
|
inlinevirtual |
Reimplemented from IntVar.
Definition at line 137 of file BooleanVar.cs.
◆ IsLess() [1/2]
Definition at line 224 of file IntExpr.cs.
◆ IsLess() [2/2]
|
inlineinherited |
Definition at line 164 of file IntExpr.cs.
◆ IsLessOrEqual() [1/2]
Definition at line 230 of file IntExpr.cs.
◆ IsLessOrEqual() [2/2]
|
inlinevirtual |
Reimplemented from IntVar.
Definition at line 143 of file BooleanVar.cs.
◆ IsMember() [1/2]
|
inlineinherited |
Definition at line 182 of file IntExpr.cs.
◆ IsMember() [2/2]
|
inlineinherited |
Definition at line 176 of file IntExpr.cs.
◆ IsVar()
|
inlinevirtualinherited |
◆ MapTo()
|
inlineinherited |
Definition at line 120 of file IntExpr.cs.
◆ Max()
|
inlinevirtual |
Reimplemented from IntExpr.
Definition at line 59 of file BooleanVar.cs.
◆ Maximize()
|
inlineinherited |
Definition at line 242 of file IntExpr.cs.
◆ Member() [1/2]
|
inlineinherited |
Definition at line 194 of file IntExpr.cs.
◆ Member() [2/2]
|
inlineinherited |
Definition at line 188 of file IntExpr.cs.
◆ Min()
|
inlinevirtual |
Reimplemented from IntExpr.
Definition at line 49 of file BooleanVar.cs.
◆ Minimize()
|
inlineinherited |
Definition at line 236 of file IntExpr.cs.
◆ Name()
|
inlinevirtualinherited |
Definition at line 80 of file PropagationBaseObject.cs.
◆ OldMax()
◆ OldMin()
◆ operator!=() [1/2]
|
inlinestaticinherited |
Definition at line 378 of file constraint_solver/csharp/SolverHelper.cs.
◆ operator!=() [2/2]
|
inlinestaticinherited |
Definition at line 384 of file constraint_solver/csharp/SolverHelper.cs.
◆ operator%()
Definition at line 363 of file constraint_solver/csharp/SolverHelper.cs.
◆ operator*() [1/3]
Definition at line 351 of file constraint_solver/csharp/SolverHelper.cs.
◆ operator*() [2/3]
Definition at line 354 of file constraint_solver/csharp/SolverHelper.cs.
◆ operator*() [3/3]
Definition at line 357 of file constraint_solver/csharp/SolverHelper.cs.
◆ operator+() [1/3]
Definition at line 333 of file constraint_solver/csharp/SolverHelper.cs.
◆ operator+() [2/3]
Definition at line 336 of file constraint_solver/csharp/SolverHelper.cs.
◆ operator+() [3/3]
Definition at line 339 of file constraint_solver/csharp/SolverHelper.cs.
◆ operator-() [1/4]
Definition at line 366 of file constraint_solver/csharp/SolverHelper.cs.
◆ operator-() [2/4]
Definition at line 342 of file constraint_solver/csharp/SolverHelper.cs.
◆ operator-() [3/4]
Definition at line 345 of file constraint_solver/csharp/SolverHelper.cs.
◆ operator-() [4/4]
Definition at line 348 of file constraint_solver/csharp/SolverHelper.cs.
◆ operator/()
Definition at line 360 of file constraint_solver/csharp/SolverHelper.cs.
◆ operator<() [1/2]
|
inlinestaticinherited |
Definition at line 408 of file constraint_solver/csharp/SolverHelper.cs.
◆ operator<() [2/2]
|
inlinestaticinherited |
Definition at line 396 of file constraint_solver/csharp/SolverHelper.cs.
◆ operator<=() [1/2]
|
inlinestaticinherited |
Definition at line 405 of file constraint_solver/csharp/SolverHelper.cs.
◆ operator<=() [2/2]
|
inlinestaticinherited |
Definition at line 393 of file constraint_solver/csharp/SolverHelper.cs.
◆ operator==() [1/2]
|
inlinestaticinherited |
Definition at line 375 of file constraint_solver/csharp/SolverHelper.cs.
◆ operator==() [2/2]
|
inlinestaticinherited |
Definition at line 381 of file constraint_solver/csharp/SolverHelper.cs.
◆ operator>() [1/2]
|
inlinestaticinherited |
Definition at line 402 of file constraint_solver/csharp/SolverHelper.cs.
◆ operator>() [2/2]
|
inlinestaticinherited |
Definition at line 390 of file constraint_solver/csharp/SolverHelper.cs.
◆ operator>=() [1/2]
|
inlinestaticinherited |
Definition at line 399 of file constraint_solver/csharp/SolverHelper.cs.
◆ operator>=() [2/2]
|
inlinestaticinherited |
Definition at line 387 of file constraint_solver/csharp/SolverHelper.cs.
◆ Range()
|
inlinevirtualinherited |
Definition at line 71 of file IntExpr.cs.
◆ RawValue()
|
inline |
Definition at line 158 of file BooleanVar.cs.
◆ RemoveInterval()
|
inlinevirtual |
Reimplemented from IntVar.
Definition at line 89 of file BooleanVar.cs.
◆ RemoveValue()
|
inlinevirtual |
Reimplemented from IntVar.
Definition at line 84 of file BooleanVar.cs.
◆ RemoveValues()
|
inlinevirtualinherited |
◆ ResetActionOnFail()
|
inlineinherited |
Definition at line 72 of file PropagationBaseObject.cs.
◆ RestoreValue()
|
inlinevirtual |
Definition at line 149 of file BooleanVar.cs.
◆ SetMax()
|
inlinevirtual |
Reimplemented from IntExpr.
Definition at line 64 of file BooleanVar.cs.
◆ SetMin()
|
inlinevirtual |
Reimplemented from IntExpr.
Definition at line 54 of file BooleanVar.cs.
◆ SetName()
|
inlineinherited |
Definition at line 85 of file PropagationBaseObject.cs.
◆ SetRange()
|
inlinevirtual |
Reimplemented from IntExpr.
Definition at line 69 of file BooleanVar.cs.
◆ SetValue()
|
inlinevirtualinherited |
Definition at line 80 of file IntExpr.cs.
◆ SetValues()
|
inlinevirtualinherited |
◆ SetVariableToCleanOnFail()
|
inlineinherited |
Definition at line 76 of file PropagationBaseObject.cs.
◆ Size()
|
inlinevirtual |
Reimplemented from IntVar.
Definition at line 105 of file BooleanVar.cs.
◆ solver()
|
inlineinherited |
Definition at line 50 of file PropagationBaseObject.cs.
◆ Square()
|
inlineinherited |
Definition at line 372 of file constraint_solver/csharp/SolverHelper.cs.
◆ ToString()
|
inlinevirtual |
Reimplemented from BaseObject.
Definition at line 115 of file BooleanVar.cs.
◆ UnfreezeQueue()
|
inlineinherited |
Definition at line 60 of file PropagationBaseObject.cs.
◆ Value()
|
inlinevirtual |
Reimplemented from IntVar.
Definition at line 79 of file BooleanVar.cs.
◆ Var()
|
inlinevirtualinherited |
◆ VarType()
|
inlinevirtual |
Reimplemented from IntVar.
Definition at line 120 of file BooleanVar.cs.
◆ VarWithName()
|
inlineinherited |
Definition at line 101 of file IntExpr.cs.
◆ WhenBound() [1/2]
|
inlinevirtual |
Reimplemented from IntVar.
Definition at line 93 of file BooleanVar.cs.
◆ WhenBound() [2/2]
|
inlineinherited |
◆ WhenDomain() [1/2]
|
inlinevirtual |
Reimplemented from IntVar.
Definition at line 101 of file BooleanVar.cs.
◆ WhenDomain() [2/2]
|
inlineinherited |
◆ WhenRange() [1/2]
|
inlinevirtual |
Reimplemented from IntExpr.
Definition at line 97 of file BooleanVar.cs.
◆ WhenRange() [2/2]
|
inlineinherited |
Definition at line 112 of file IntExpr.cs.
Member Data Documentation
◆ swigCMemOwn
|
protectedinherited |
Definition at line 20 of file BaseObject.cs.
Property Documentation
◆ kUnboundBooleanVarValue
|
staticget |
Definition at line 42 of file BooleanVar.cs.
The documentation for this class was generated from the following file: