DotNet Reference
DotNet Reference
constraint_solver/csharp/SolverHelper.cs
IntVar[,] MakeIntVarMatrix(int rows, int cols, long[] values, string name)
Definition: constraint_solver/csharp/SolverHelper.cs:119
IntVar[] MakeIntVarArray(int count, long[] values)
Definition: constraint_solver/csharp/SolverHelper.cs:36
static IntExpr operator/(Constraint a, long v)
Definition: constraint_solver/csharp/SolverHelper.cs:450
static IntExpr operator*(long v, Constraint a)
Definition: constraint_solver/csharp/SolverHelper.cs:447
IntVar[,] MakeIntVarMatrix(int rows, int cols, int[] values)
Definition: constraint_solver/csharp/SolverHelper.cs:131
static IntExpr operator%(IntExpr a, long v)
Definition: constraint_solver/csharp/SolverHelper.cs:363
void NewSearch(DecisionBuilder db, SearchMonitor[] monitors)
Definition: constraint_solver/csharp/SolverHelper.cs:314
static WrappedConstraint operator>=(Constraint a, long v)
Definition: constraint_solver/csharp/SolverHelper.cs:474
IntVar[] MakeIntVarArray(int count, long min, long max, string name)
Definition: constraint_solver/csharp/SolverHelper.cs:27
IntervalVar[] MakeFixedDurationIntervalVarArray(IntVar[] starts, long[] durations, string name)
Definition: constraint_solver/csharp/SolverHelper.cs:252
static IntExpr operator-(Constraint a)
Definition: constraint_solver/csharp/SolverHelper.cs:453
static IntExpr operator+(long v, Constraint a)
Definition: constraint_solver/csharp/SolverHelper.cs:429
IntervalVar[] MakeFixedDurationIntervalVarArray(int count, long[] start_min, long[] start_max, long[] duration, bool optional, string name)
Definition: constraint_solver/csharp/SolverHelper.cs:207
static IntExpr operator+(IntExpr a, IntExpr b)
Definition: constraint_solver/csharp/SolverHelper.cs:333
IntervalVar MakeFixedDurationIntervalVar(long start_min, long start_max, long duration, bool optional, string name)
Definition: constraint_solver/Solver.cs:1558
void NewSearch(DecisionBuilder db, SearchMonitor sm1)
Definition: constraint_solver/csharp/SolverHelper.cs:270
static IntExpr operator+(Constraint a, Constraint b)
Definition: constraint_solver/csharp/SolverHelper.cs:423
IntVar[] MakeIntVarArray(int count, long[] values, string name)
Definition: constraint_solver/csharp/SolverHelper.cs:44
static WrappedConstraint operator<=(Constraint a, long v)
Definition: constraint_solver/csharp/SolverHelper.cs:486
IntVar[] MakeIntVarArray(int count, int[] values, string name)
Definition: constraint_solver/csharp/SolverHelper.cs:61
static IntExpr operator-(Constraint a, Constraint b)
Definition: constraint_solver/csharp/SolverHelper.cs:432
void NewSearch(DecisionBuilder db, SearchMonitor sm1, SearchMonitor sm2, SearchMonitor sm3, SearchMonitor sm4)
Definition: constraint_solver/csharp/SolverHelper.cs:300
IntExpr MakeAbs(IntExpr expr)
Definition: constraint_solver/Solver.cs:599
IntervalVar[] MakeFixedDurationIntervalVarArray(IntVar[] starts, int[] durations, string name)
Definition: constraint_solver/csharp/SolverHelper.cs:240
Definition: Assignment.cs:11
static IntExpr operator+(long v, IntExpr a)
Definition: constraint_solver/csharp/SolverHelper.cs:339
static IntExpr operator-(IntExpr a, long v)
Definition: constraint_solver/csharp/SolverHelper.cs:345
static IntExpr operator-(long v, IntExpr a)
Definition: constraint_solver/csharp/SolverHelper.cs:348
IntVar[,] MakeIntVarMatrix(int rows, int cols, long min, long max)
Definition: constraint_solver/csharp/SolverHelper.cs:87
static IntExpr operator+(Constraint a, long v)
Definition: constraint_solver/csharp/SolverHelper.cs:426
static WrappedConstraint operator>(Constraint a, long v)
Definition: constraint_solver/csharp/SolverHelper.cs:480
void NewSearch(DecisionBuilder db, SearchMonitor sm1, SearchMonitor sm2)
Definition: constraint_solver/csharp/SolverHelper.cs:278
static IntExprEquality operator==(IntExpr a, IntExpr b)
Definition: constraint_solver/csharp/SolverHelper.cs:375
void NewSearchAux(DecisionBuilder db, SearchMonitorVector monitors)
Definition: constraint_solver/Solver.cs:306
IntExpr MakeSquare(IntExpr expr)
Definition: constraint_solver/Solver.cs:605
static WrappedConstraint operator<(Constraint a, long v)
Definition: constraint_solver/csharp/SolverHelper.cs:492
static IntExpr operator*(long v, IntExpr a)
Definition: constraint_solver/csharp/SolverHelper.cs:357
IntVar[] MakeBoolVarArray(int count, string name)
Definition: constraint_solver/csharp/SolverHelper.cs:78
IntVar[,] MakeBoolVarMatrix(int rows, int cols)
Definition: constraint_solver/csharp/SolverHelper.cs:153
virtual IntVar Var()
Definition: constraint_solver/Constraint.cs:68
static WrappedConstraint operator<=(IntExpr a, long v)
Definition: constraint_solver/csharp/SolverHelper.cs:393
static IntExpr operator-(IntExpr a)
Definition: constraint_solver/csharp/SolverHelper.cs:366
static IntExpr operator*(IntExpr a, long v)
Definition: constraint_solver/csharp/SolverHelper.cs:354
static IntExpr operator*(Constraint a, Constraint b)
Definition: constraint_solver/csharp/SolverHelper.cs:441
IntVar[,] MakeIntVarMatrix(int rows, int cols, int[] values, string name)
Definition: constraint_solver/csharp/SolverHelper.cs:141
static IntExprEquality operator!=(IntExpr a, IntExpr b)
Definition: constraint_solver/csharp/SolverHelper.cs:378
static IntExpr operator-(Constraint a, long v)
Definition: constraint_solver/csharp/SolverHelper.cs:435
static WrappedConstraint operator==(Constraint a, long v)
Definition: constraint_solver/csharp/SolverHelper.cs:462
IntVar MakeBoolVar()
Definition: constraint_solver/Solver.cs:505
IntExpr Abs()
Definition: constraint_solver/csharp/SolverHelper.cs:369
static IntExpr operator*(Constraint a, long v)
Definition: constraint_solver/csharp/SolverHelper.cs:444
IntExpr Square()
Definition: constraint_solver/csharp/SolverHelper.cs:372
IntVar[] MakeBoolVarArray(int count)
Definition: constraint_solver/csharp/SolverHelper.cs:70
static IntExpr operator+(IntExpr a, long v)
Definition: constraint_solver/csharp/SolverHelper.cs:336
void EndSearchAux()
Definition: constraint_solver/Solver.cs:340
IntExpr Square()
Definition: constraint_solver/csharp/SolverHelper.cs:459
IntExpr Abs()
Definition: constraint_solver/csharp/SolverHelper.cs:456
static WrappedConstraint operator!=(Constraint a, long v)
Definition: constraint_solver/csharp/SolverHelper.cs:468
IntVar[] MakeIntVarArray(int count, int[] values)
Definition: constraint_solver/csharp/SolverHelper.cs:53
IntVar[] MakeIntVarArray(int count, long min, long max)
Definition: constraint_solver/csharp/SolverHelper.cs:19
IntVar[,] MakeBoolVarMatrix(int rows, int cols, string name)
Definition: constraint_solver/csharp/SolverHelper.cs:163
static WrappedConstraint operator<(IntExpr a, long v)
Definition: constraint_solver/csharp/SolverHelper.cs:396
void EndSearch()
Definition: constraint_solver/csharp/SolverHelper.cs:321
static IntExpr operator/(IntExpr a, long v)
Definition: constraint_solver/csharp/SolverHelper.cs:360
void NewSearch(DecisionBuilder db, SearchMonitor sm1, SearchMonitor sm2, SearchMonitor sm3)
Definition: constraint_solver/csharp/SolverHelper.cs:288
IntervalVar[] MakeFixedDurationIntervalVarArray(int count, int[] start_min, int[] start_max, int[] duration, bool optional, string name)
Definition: constraint_solver/csharp/SolverHelper.cs:224
IntervalVar[] MakeFixedDurationIntervalVarArray(int count, long start_min, long start_max, long duration, bool optional, string name)
Definition: constraint_solver/csharp/SolverHelper.cs:190
static IntExpr operator-(long v, Constraint a)
Definition: constraint_solver/csharp/SolverHelper.cs:438
IntVar[,] MakeIntVarMatrix(int rows, int cols, long min, long max, string name)
Definition: constraint_solver/csharp/SolverHelper.cs:97
static WrappedConstraint operator>=(IntExpr a, long v)
Definition: constraint_solver/csharp/SolverHelper.cs:387
IntervalVar[] MakeFixedDurationIntervalVarArray(int count, long start_min, long start_max, long duration, bool optional)
Definition: constraint_solver/csharp/SolverHelper.cs:174
IntVar[,] MakeIntVarMatrix(int rows, int cols, long[] values)
Definition: constraint_solver/csharp/SolverHelper.cs:109
void NewSearch(DecisionBuilder db)
Definition: constraint_solver/csharp/SolverHelper.cs:264
Solver solver()
Definition: PropagationBaseObject.cs:50
static IntExpr operator*(IntExpr a, IntExpr b)
Definition: constraint_solver/csharp/SolverHelper.cs:351
static IntExpr operator-(IntExpr a, IntExpr b)
Definition: constraint_solver/csharp/SolverHelper.cs:342
static WrappedConstraint operator>(IntExpr a, long v)
Definition: constraint_solver/csharp/SolverHelper.cs:390
IntVar MakeIntVar(long min, long max, string name)
Definition: constraint_solver/Solver.cs:459