DotNet Reference
.Net Reference
constraint_solver/csharp/SolverHelper.cs
Go to the documentation of this file.
213 public IntervalVar[] MakeFixedDurationIntervalVarArray(int count, long start_min, long start_max, long duration,
224 public IntervalVar[] MakeFixedDurationIntervalVarArray(int count, long start_min, long start_max, long duration,
235 public IntervalVar[] MakeFixedDurationIntervalVarArray(int count, long[] start_min, long[] start_max,
241 array[i] = MakeFixedDurationIntervalVar(start_min[i], start_max[i], duration[i], optional, name + i);
246 public IntervalVar[] MakeFixedDurationIntervalVarArray(int count, int[] start_min, int[] start_max,
252 array[i] = MakeFixedDurationIntervalVar(start_min[i], start_max[i], duration[i], optional, name + i);
256 public IntervalVar[] MakeFixedDurationIntervalVarArray(IntVar[] starts, int[] durations, string name)
266 public IntervalVar[] MakeFixedDurationIntervalVarArray(IntVar[] starts, long[] durations, string name)
300 public void NewSearch(DecisionBuilder db, SearchMonitor sm1, SearchMonitor sm2, SearchMonitor sm3)
310 public void NewSearch(DecisionBuilder db, SearchMonitor sm1, SearchMonitor sm2, SearchMonitor sm3,
static WrappedConstraint operator==(Constraint a, long v)
Definition: constraint_solver/csharp/SolverHelper.cs:513
static IntExpr operator/(Constraint a, long v)
Definition: constraint_solver/csharp/SolverHelper.cs:497
static WrappedConstraint operator<(Constraint a, Constraint b)
Definition: constraint_solver/csharp/SolverHelper.cs:573
IntExpr Square()
Definition: constraint_solver/csharp/SolverHelper.cs:509
static WrappedConstraint operator<=(Constraint a, long v)
Definition: constraint_solver/csharp/SolverHelper.cs:545
static WrappedConstraint operator>(long v, Constraint a)
Definition: constraint_solver/csharp/SolverHelper.cs:541
static WrappedConstraint operator>(Constraint a, long v)
Definition: constraint_solver/csharp/SolverHelper.cs:537
static WrappedConstraint operator!=(Constraint a, long v)
Definition: constraint_solver/csharp/SolverHelper.cs:521
IntExpr Abs()
Definition: constraint_solver/csharp/SolverHelper.cs:505
static WrappedConstraint operator<(Constraint a, long v)
Definition: constraint_solver/csharp/SolverHelper.cs:553
static WrappedConstraint operator>(Constraint a, Constraint b)
Definition: constraint_solver/csharp/SolverHelper.cs:565
static IntExpr operator-(Constraint a, Constraint b)
Definition: constraint_solver/csharp/SolverHelper.cs:473
static IntExpr operator*(Constraint a, Constraint b)
Definition: constraint_solver/csharp/SolverHelper.cs:485
static WrappedConstraint operator<(long v, Constraint a)
Definition: constraint_solver/csharp/SolverHelper.cs:557
static IntExpr operator+(Constraint a, Constraint b)
Definition: constraint_solver/csharp/SolverHelper.cs:461
static WrappedConstraint operator>=(Constraint a, long v)
Definition: constraint_solver/csharp/SolverHelper.cs:529
IntExpr Square()
Definition: constraint_solver/csharp/SolverHelper.cs:396
static WrappedConstraint operator>=(IntExpr a, long v)
Definition: constraint_solver/csharp/SolverHelper.cs:416
static IntExpr operator+(IntExpr a, IntExpr b)
Definition: constraint_solver/csharp/SolverHelper.cs:344
static IntExpr operator/(IntExpr a, long v)
Definition: constraint_solver/csharp/SolverHelper.cs:380
static IntExpr operator*(IntExpr a, IntExpr b)
Definition: constraint_solver/csharp/SolverHelper.cs:368
static WrappedConstraint operator<=(IntExpr a, long v)
Definition: constraint_solver/csharp/SolverHelper.cs:424
IntExpr Abs()
Definition: constraint_solver/csharp/SolverHelper.cs:392
static IntExpr operator%(IntExpr a, long v)
Definition: constraint_solver/csharp/SolverHelper.cs:384
static IntExpr operator-(IntExpr a, IntExpr b)
Definition: constraint_solver/csharp/SolverHelper.cs:356
static IntExprEquality operator!=(IntExpr a, IntExpr b)
Definition: constraint_solver/csharp/SolverHelper.cs:404
static WrappedConstraint operator>(IntExpr a, IntExpr b)
Definition: constraint_solver/csharp/SolverHelper.cs:436
static WrappedConstraint operator>(IntExpr a, long v)
Definition: constraint_solver/csharp/SolverHelper.cs:420
static IntExprEquality operator==(IntExpr a, IntExpr b)
Definition: constraint_solver/csharp/SolverHelper.cs:400
static WrappedConstraint operator<(IntExpr a, long v)
Definition: constraint_solver/csharp/SolverHelper.cs:428
static WrappedConstraint operator<(IntExpr a, IntExpr b)
Definition: constraint_solver/csharp/SolverHelper.cs:444
void NewSearch(DecisionBuilder db, SearchMonitor sm1, SearchMonitor sm2, SearchMonitor sm3)
Definition: constraint_solver/csharp/SolverHelper.cs:300
IntervalVar[] MakeFixedDurationIntervalVarArray(IntVar[] starts, int[] durations, string name)
Definition: constraint_solver/csharp/SolverHelper.cs:256
void EndSearch()
Definition: constraint_solver/csharp/SolverHelper.cs:330
IntVar[] MakeBoolVarArray(int count, string name)
Definition: constraint_solver/csharp/SolverHelper.cs:94
IntervalVar[] MakeFixedDurationIntervalVarArray(int count, long start_min, long start_max, long duration, bool optional)
Definition: constraint_solver/csharp/SolverHelper.cs:213
IntervalVar[] MakeFixedDurationIntervalVarArray(int count, long[] start_min, long[] start_max, long[] duration, bool optional, string name)
Definition: constraint_solver/csharp/SolverHelper.cs:235
IntVar[] MakeIntVarArray(int count, long min, long max, string name)
Definition: constraint_solver/csharp/SolverHelper.cs:31
IntVar[] MakeBoolVarArray(int count)
Definition: constraint_solver/csharp/SolverHelper.cs:84
void NewSearch(DecisionBuilder db)
Definition: constraint_solver/csharp/SolverHelper.cs:276
void NewSearch(DecisionBuilder db, SearchMonitor sm1, SearchMonitor sm2, SearchMonitor sm3, SearchMonitor sm4)
Definition: constraint_solver/csharp/SolverHelper.cs:310
IntVar[] MakeIntVarArray(int count, long[] values, string name)
Definition: constraint_solver/csharp/SolverHelper.cs:52
IntVar[] MakeIntVarArray(int count, long min, long max)
Definition: constraint_solver/csharp/SolverHelper.cs:21
IntVar[,] MakeIntVarMatrix(int rows, int cols, long[] values)
Definition: constraint_solver/csharp/SolverHelper.cs:132
IntVar[,] MakeIntVarMatrix(int rows, int cols, long[] values, string name)
Definition: constraint_solver/csharp/SolverHelper.cs:145
void NewSearch(DecisionBuilder db, SearchMonitor sm1, SearchMonitor sm2)
Definition: constraint_solver/csharp/SolverHelper.cs:291
IntVar[,] MakeIntVarMatrix(int rows, int cols, int[] values, string name)
Definition: constraint_solver/csharp/SolverHelper.cs:172
IntVar[] MakeIntVarArray(int count, int[] values)
Definition: constraint_solver/csharp/SolverHelper.cs:63
IntVar[] MakeIntVarArray(int count, long[] values)
Definition: constraint_solver/csharp/SolverHelper.cs:42
IntVar[,] MakeBoolVarMatrix(int rows, int cols, string name)
Definition: constraint_solver/csharp/SolverHelper.cs:199
IntervalVar[] MakeFixedDurationIntervalVarArray(int count, long start_min, long start_max, long duration, bool optional, string name)
Definition: constraint_solver/csharp/SolverHelper.cs:224
void NewSearch(DecisionBuilder db, SearchMonitor sm1)
Definition: constraint_solver/csharp/SolverHelper.cs:283
IntVar[,] MakeIntVarMatrix(int rows, int cols, long min, long max)
Definition: constraint_solver/csharp/SolverHelper.cs:105
IntVar[] MakeIntVarArray(int count, int[] values, string name)
Definition: constraint_solver/csharp/SolverHelper.cs:73
IntervalVar[] MakeFixedDurationIntervalVarArray(IntVar[] starts, long[] durations, string name)
Definition: constraint_solver/csharp/SolverHelper.cs:266
IntVar[,] MakeIntVarMatrix(int rows, int cols, long min, long max, string name)
Definition: constraint_solver/csharp/SolverHelper.cs:118
IntervalVar[] MakeFixedDurationIntervalVarArray(int count, int[] start_min, int[] start_max, int[] duration, bool optional, string name)
Definition: constraint_solver/csharp/SolverHelper.cs:246
IntVar[,] MakeBoolVarMatrix(int rows, int cols)
Definition: constraint_solver/csharp/SolverHelper.cs:186
IntVar[,] MakeIntVarMatrix(int rows, int cols, int[] values)
Definition: constraint_solver/csharp/SolverHelper.cs:159
void NewSearch(DecisionBuilder db, SearchMonitor[] monitors)
Definition: constraint_solver/csharp/SolverHelper.cs:322
Solver solver()