DotNet Reference
.Net Reference
IntVarArrayHelper.cs
Go to the documentation of this file.
142 public static Constraint Distribute(this IntVar[] vars, long card_min, long card_max, long card_size)
147 public static Constraint Transition(this IntVar[] vars, IntTupleSet transitions, long initial_state,
153 public static Constraint Transition(this IntVar[] vars, IntTupleSet transitions, long initial_state,
static Constraint Distribute(this IntVar[] vars, long card_min, long card_max, long card_size)
Definition: IntVarArrayHelper.cs:142
static Constraint AllowedAssignments(this IntVar[] vars, IntTupleSet tuples)
Definition: IntVarArrayHelper.cs:29
Constraint MakeCount(IntVarVector vars, long value, long max_count)
Definition: constraint_solver/Solver.cs:1257
SearchMonitorVector()
Definition: SearchMonitorVector.cs:247
SequenceVarVector()
Definition: SequenceVarVector.cs:247
Constraint MakeTransitionConstraint(IntVarVector vars, IntTupleSet transition_table, long initial_state, long[] final_states)
Definition: constraint_solver/Solver.cs:1495
SymmetryBreakerVector()
Definition: SymmetryBreakerVector.cs:247
static IntExpr Element(this IntVar[] array, IntExpr index)
Definition: IntVarArrayHelper.cs:99
static IntExpr Sum(this IntExpr[] exprs)
Definition: IntVarArrayHelper.cs:51
static Constraint Distribute(this IntVar[] vars, long[] values, IntVar[] cards)
Definition: IntVarArrayHelper.cs:127
static Constraint Distribute(this IntVar[] vars, int[] values, IntVar[] cards)
Definition: IntVarArrayHelper.cs:132
LocalSearchFilterVector()
Definition: LocalSearchFilterVector.cs:247
static Constraint Count(this IntVar[] vars, long value, long count)
Definition: IntVarArrayHelper.cs:116
LocalSearchOperatorVector()
Definition: LocalSearchOperatorVector.cs:247
Constraint MakeAllowedAssignments(IntVarVector vars, IntTupleSet tuples)
Definition: constraint_solver/Solver.cs:1488
static IntExpr Sum(this IntVar[] vars)
Definition: IntVarArrayHelper.cs:35
IntExpr MakeMin(IntVarVector vars)
Definition: constraint_solver/Solver.cs:667
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 MakeAllDifferent(IntVarVector vars)
Definition: constraint_solver/Solver.cs:1334
IntExpr MakeElement(long[] values, IntVar index)
Definition: constraint_solver/Solver.cs:617
IntVarVector()
Definition: IntVarVector.cs:247
static IntExpr ScalProd(this IntVar[] vars, int[] coefs)
Definition: IntVarArrayHelper.cs:70
IntExpr MakeSum(IntExpr left, IntExpr right)
Definition: constraint_solver/Solver.cs:524
IntExpr MakeScalProd(IntVarVector vars, long[] coefs)
Definition: constraint_solver/Solver.cs:543
static Constraint Transition(this IntVar[] vars, IntTupleSet transitions, long initial_state, long[] final_states)
Definition: IntVarArrayHelper.cs:147
static Constraint Distribute(this IntVar[] vars, IntVar[] cards)
Definition: IntVarArrayHelper.cs:137
static IntExpr Max(this IntVar[] vars)
Definition: IntVarArrayHelper.cs:110
IntExpr MakeMax(IntVarVector vars)
Definition: constraint_solver/Solver.cs:692
DecisionBuilderVector()
Definition: DecisionBuilderVector.cs:247
static IntExpr Sum(this IConstraintWithStatus[] cts)
Definition: IntVarArrayHelper.cs:41
IntervalVarVector()
Definition: IntervalVarVector.cs:247
Constraint MakeDistribute(IntVarVector vars, long[] values, IntVarVector cards)
Definition: constraint_solver/Solver.cs:1271
static Constraint Transition(this IntVar[] vars, IntTupleSet transitions, long initial_state, int[] final_states)
Definition: IntVarArrayHelper.cs:153
static IntExpr Min(this IntVar[] vars)
Definition: IntVarArrayHelper.cs:104
Solver solver()
Definition: PropagationBaseObject.cs:50
static IntVar[] Flatten(this IntVar[,] vars)
Definition: IntVarArrayHelper.cs:161
static IntExpr ScalProd(this IntVar[] vars, long[] coefs)
Definition: IntVarArrayHelper.cs:63