|
| Pack (Solver s, IntVarVector vars, int number_of_bins) |
void | AddWeightedSumLessOrEqualConstantDimension (long[] weights, long[] bounds) |
void | AddWeightedSumLessOrEqualConstantDimension (LongToLong weights, long[] bounds) |
void | AddWeightedSumLessOrEqualConstantDimension (LongLongToLong weights, long[] bounds) |
void | AddWeightedSumEqualVarDimension (long[] weights, IntVarVector loads) |
void | AddWeightedSumEqualVarDimension (LongLongToLong weights, IntVarVector loads) |
void | AddSumVariableWeightsLessOrEqualConstantDimension (IntVarVector usage, long[] capacity) |
void | AddWeightedSumOfAssignedDimension (long[] weights, IntVar cost_var) |
void | AddCountUsedBinDimension (IntVar count_var) |
void | AddCountAssignedItemsDimension (IntVar count_var) |
override void | Post () |
void | ClearAll () |
void | PropagateDelayed () |
override void | InitialPropagateWrapper () |
void | Propagate () |
void | OneDomain (int var_index) |
override string | ToString () |
bool | IsUndecided (int var_index, int bin_index) |
void | SetImpossible (int var_index, int bin_index) |
void | Assign (int var_index, int bin_index) |
bool | IsAssignedStatusKnown (int var_index) |
bool | IsPossible (int var_index, int bin_index) |
IntVar | AssignVar (int var_index, int bin_index) |
void | SetAssigned (int var_index) |
void | SetUnassigned (int var_index) |
void | RemoveAllPossibleFromBin (int bin_index) |
void | AssignAllPossibleToBin (int bin_index) |
void | AssignFirstPossibleToBin (int bin_index) |
void | AssignAllRemainingItems () |
void | UnassignAllRemainingItems () |
override void | Accept (ModelVisitor visitor) |
IntExpr | Abs () |
IntExpr | Square () |
| Constraint (Solver solver) |
bool | IsCastConstraint () |
virtual IntVar | Var () |
delegate string | SwigDelegateConstraint_0 () |
delegate string | SwigDelegateConstraint_1 () |
delegate string | SwigDelegateConstraint_2 () |
delegate void | SwigDelegateConstraint_3 () |
delegate void | SwigDelegateConstraint_4 () |
| 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 () |
void | Dispose () |
| BaseObject () |
Solver | solver () |
|
static implicit | operator IntVar (Constraint eq) |
static implicit | operator IntExpr (Constraint eq) |
static IntExpr | operator+ (Constraint a, Constraint b) |
static IntExpr | operator+ (Constraint a, long v) |
static IntExpr | operator+ (long v, Constraint a) |
static IntExpr | operator- (Constraint a, Constraint b) |
static IntExpr | operator- (Constraint a, long v) |
static IntExpr | operator- (long v, Constraint a) |
static IntExpr | operator* (Constraint a, Constraint b) |
static IntExpr | operator* (Constraint a, long v) |
static IntExpr | operator* (long v, Constraint a) |
static IntExpr | operator/ (Constraint a, long v) |
static IntExpr | operator- (Constraint a) |
static WrappedConstraint | operator== (Constraint a, long v) |
static WrappedConstraint | operator== (long v, Constraint a) |
static WrappedConstraint | operator!= (Constraint a, long v) |
static WrappedConstraint | operator!= (long v, Constraint a) |
static WrappedConstraint | operator>= (Constraint a, long v) |
static WrappedConstraint | operator>= (long v, Constraint a) |
static WrappedConstraint | operator> (Constraint a, long v) |
static WrappedConstraint | operator> (long v, Constraint a) |
static WrappedConstraint | operator<= (Constraint a, long v) |
static WrappedConstraint | operator<= (long v, Constraint a) |
static WrappedConstraint | operator< (Constraint a, long v) |
static WrappedConstraint | operator< (long v, Constraint a) |
static WrappedConstraint | operator>= (Constraint a, Constraint b) |
static WrappedConstraint | operator> (Constraint a, Constraint b) |
static WrappedConstraint | operator<= (Constraint a, Constraint b) |
static WrappedConstraint | operator< (Constraint a, Constraint b) |
static ConstraintEquality | operator== (Constraint a, Constraint b) |
static ConstraintEquality | operator!= (Constraint a, Constraint b) |
bool | swigCMemOwn |
Definition at line 20 of file Pack.cs.