DotNet Reference
DotNet Reference
IntVarArrayHelper.cs
Go to the documentation of this file.
SequenceVarVector()
Definition: SequenceVarVector.cs:247
Constraint MakeTransitionConstraint(IntVarVector vars, IntTupleSet transition_table, long initial_state, long[] final_states)
Definition: constraint_solver/Solver.cs:1500
SymmetryBreakerVector()
Definition: SymmetryBreakerVector.cs:247
DecisionBuilderVector()
Definition: DecisionBuilderVector.cs:247
static Constraint Transition(this IntVar[] vars, IntTupleSet transitions, long initial_state, long[] final_states)
Definition: IntVarArrayHelper.cs:157
static Constraint Distribute(this IntVar[] vars, IntVar[] cards)
Definition: IntVarArrayHelper.cs:143
static IntExpr ScalProd(this IntVar[] vars, int[] coefs)
Definition: IntVarArrayHelper.cs:71
static IntExpr Max(this IntVar[] vars)
Definition: IntVarArrayHelper.cs:110
SearchMonitorVector()
Definition: SearchMonitorVector.cs:247
static IntExpr Sum(this IConstraintWithStatus[] cts)
Definition: IntVarArrayHelper.cs:42
static IntExpr Min(this IntVar[] vars)
Definition: IntVarArrayHelper.cs:104
static Constraint Transition(this IntVar[] vars, IntTupleSet transitions, long initial_state, int[] final_states)
Definition: IntVarArrayHelper.cs:167
Definition: LocalSearchOperatorVector.cs:18
LocalSearchOperatorVector()
Definition: LocalSearchOperatorVector.cs:247
Constraint MakeAllowedAssignments(IntVarVector vars, IntTupleSet tuples)
Definition: constraint_solver/Solver.cs:1493
static Constraint Distribute(this IntVar[] vars, long card_min, long card_max, long card_size)
Definition: IntVarArrayHelper.cs:149
IntExpr MakeElement(long[] values, IntVar index)
Definition: constraint_solver/Solver.cs:622
static IntVar [] Flatten(this IntVar[,] vars)
Definition: IntVarArrayHelper.cs:179
static Constraint AllowedAssignments(this IntVar[] vars, IntTupleSet tuples)
Definition: IntVarArrayHelper.cs:29
static IntExpr ScalProd(this IntVar[] vars, long[] coefs)
Definition: IntVarArrayHelper.cs:64
LocalSearchFilterVector()
Definition: LocalSearchFilterVector.cs:247
IntExpr MakeMin(IntVarVector vars)
Definition: constraint_solver/Solver.cs:672
IntVarVector()
Definition: IntVarVector.cs:247
IntervalVarVector()
Definition: IntervalVarVector.cs:247
IntExpr MakeSum(IntExpr left, IntExpr right)
Definition: constraint_solver/Solver.cs:529
IntExpr MakeScalProd(IntVarVector vars, long[] coefs)
Definition: constraint_solver/Solver.cs:548
Constraint MakeAllDifferent(IntVarVector vars)
Definition: constraint_solver/Solver.cs:1339
Definition: Assignment.cs:11
IntExpr MakeMax(IntVarVector vars)
Definition: constraint_solver/Solver.cs:697
static IntExpr Sum(this IntExpr[] exprs)
Definition: IntVarArrayHelper.cs:52
static IntExpr Element(this IntVar[] array, IntExpr index)
Definition: IntVarArrayHelper.cs:100
Constraint MakeDistribute(IntVarVector vars, long[] values, IntVarVector cards)
Definition: constraint_solver/Solver.cs:1276
static Constraint Distribute(this IntVar[] vars, long[] values, IntVar[] cards)
Definition: IntVarArrayHelper.cs:129
static Constraint Distribute(this IntVar[] vars, int[] values, IntVar[] cards)
Definition: IntVarArrayHelper.cs:136
static Constraint Count(this IntVar[] vars, long value, long count)
Definition: IntVarArrayHelper.cs:116
static IntExpr Sum(this IntVar[] vars)
Definition: IntVarArrayHelper.cs:36
Solver solver()
Definition: PropagationBaseObject.cs:50
static Constraint AllDifferent(this IntVar[] vars)
Definition: IntVarArrayHelper.cs:23
static Constraint Count(this IntVar[] vars, long value, IntExpr count)
Definition: IntVarArrayHelper.cs:122
Constraint MakeCount(IntVarVector vars, long value, long max_count)
Definition: constraint_solver/Solver.cs:1262