DotNet Reference

.Net Reference

Detailed Description

Definition at line 20 of file IntVarArrayHelper.cs.

Static Public Member Functions

static Constraint AllDifferent (this IntVar[] vars)
 
static Constraint AllowedAssignments (this IntVar[] vars, IntTupleSet tuples)
 
static IntExpr Sum (this IntVar[] vars)
 
static IntExpr Sum (this IConstraintWithStatus[] cts)
 
static IntExpr Sum (this IntExpr[] exprs)
 
static IntExpr ScalProd (this IntVar[] vars, long[] coefs)
 
static IntExpr ScalProd (this IntVar[] vars, int[] coefs)
 
static IntExpr Element (this IntVar[] array, IntExpr index)
 
static IntExpr Min (this IntVar[] vars)
 
static IntExpr Max (this IntVar[] vars)
 
static Constraint Count (this IntVar[] vars, long value, long count)
 
static Constraint Count (this IntVar[] vars, long value, IntExpr count)
 
static Constraint Distribute (this IntVar[] vars, long[] values, IntVar[] cards)
 
static Constraint Distribute (this IntVar[] vars, int[] values, IntVar[] cards)
 
static Constraint Distribute (this IntVar[] vars, IntVar[] cards)
 
static Constraint Distribute (this IntVar[] vars, long card_min, long card_max, long card_size)
 
static Constraint Transition (this IntVar[] vars, IntTupleSet transitions, long initial_state, long[] final_states)
 
static Constraint Transition (this IntVar[] vars, IntTupleSet transitions, long initial_state, int[] final_states)
 
static IntVar[] Flatten (this IntVar[,] vars)
 

Member Function Documentation

◆ AllDifferent()

static Constraint AllDifferent ( this IntVar[]  vars)
inlinestatic

Definition at line 23 of file IntVarArrayHelper.cs.

◆ AllowedAssignments()

static Constraint AllowedAssignments ( this IntVar[]  vars,
IntTupleSet  tuples 
)
inlinestatic

Definition at line 29 of file IntVarArrayHelper.cs.

◆ Count() [1/2]

static Constraint Count ( this IntVar[]  vars,
long  value,
IntExpr  count 
)
inlinestatic

Definition at line 122 of file IntVarArrayHelper.cs.

◆ Count() [2/2]

static Constraint Count ( this IntVar[]  vars,
long  value,
long  count 
)
inlinestatic

Definition at line 116 of file IntVarArrayHelper.cs.

◆ Distribute() [1/4]

static Constraint Distribute ( this IntVar[]  vars,
int[]  values,
IntVar[]  cards 
)
inlinestatic

Definition at line 132 of file IntVarArrayHelper.cs.

◆ Distribute() [2/4]

static Constraint Distribute ( this IntVar[]  vars,
IntVar[]  cards 
)
inlinestatic

Definition at line 137 of file IntVarArrayHelper.cs.

◆ Distribute() [3/4]

static Constraint Distribute ( this IntVar[]  vars,
long  card_min,
long  card_max,
long  card_size 
)
inlinestatic

Definition at line 142 of file IntVarArrayHelper.cs.

◆ Distribute() [4/4]

static Constraint Distribute ( this IntVar[]  vars,
long[]  values,
IntVar[]  cards 
)
inlinestatic

Definition at line 127 of file IntVarArrayHelper.cs.

◆ Element()

static IntExpr Element ( this IntVar[]  array,
IntExpr  index 
)
inlinestatic

Definition at line 99 of file IntVarArrayHelper.cs.

◆ Flatten()

static IntVar[] Flatten ( this IntVar  vars[,])
inlinestatic

Definition at line 161 of file IntVarArrayHelper.cs.

◆ Max()

static IntExpr Max ( this IntVar[]  vars)
inlinestatic

Definition at line 110 of file IntVarArrayHelper.cs.

◆ Min()

static IntExpr Min ( this IntVar[]  vars)
inlinestatic

Definition at line 104 of file IntVarArrayHelper.cs.

◆ ScalProd() [1/2]

static IntExpr ScalProd ( this IntVar[]  vars,
int[]  coefs 
)
inlinestatic

Definition at line 70 of file IntVarArrayHelper.cs.

◆ ScalProd() [2/2]

static IntExpr ScalProd ( this IntVar[]  vars,
long[]  coefs 
)
inlinestatic

Definition at line 63 of file IntVarArrayHelper.cs.

◆ Sum() [1/3]

static IntExpr Sum ( this IConstraintWithStatus[]  cts)
inlinestatic

Definition at line 41 of file IntVarArrayHelper.cs.

◆ Sum() [2/3]

static IntExpr Sum ( this IntExpr[]  exprs)
inlinestatic

Definition at line 51 of file IntVarArrayHelper.cs.

◆ Sum() [3/3]

static IntExpr Sum ( this IntVar[]  vars)
inlinestatic

Definition at line 35 of file IntVarArrayHelper.cs.

◆ Transition() [1/2]

static Constraint Transition ( this IntVar[]  vars,
IntTupleSet  transitions,
long  initial_state,
int[]  final_states 
)
inlinestatic

Definition at line 153 of file IntVarArrayHelper.cs.

◆ Transition() [2/2]

static Constraint Transition ( this IntVar[]  vars,
IntTupleSet  transitions,
long  initial_state,
long[]  final_states 
)
inlinestatic

Definition at line 147 of file IntVarArrayHelper.cs.


The documentation for this class was generated from the following file: