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