DotNet Reference

.Net Reference

Detailed Description

Definition at line 19 of file constraint_solver/csharp/SolverHelper.cs.

Public Member Functions

IntVar[] MakeIntVarArray (int count, long min, long max)
 
IntVar[] MakeIntVarArray (int count, long min, long max, string name)
 
IntVar[] MakeIntVarArray (int count, long[] values)
 
IntVar[] MakeIntVarArray (int count, long[] values, string name)
 
IntVar[] MakeIntVarArray (int count, int[] values)
 
IntVar[] MakeIntVarArray (int count, int[] values, string name)
 
IntVar[] MakeBoolVarArray (int count)
 
IntVar[] MakeBoolVarArray (int count, string name)
 
IntVar[,] MakeIntVarMatrix (int rows, int cols, long min, long max)
 
IntVar[,] MakeIntVarMatrix (int rows, int cols, long min, long max, string name)
 
IntVar[,] MakeIntVarMatrix (int rows, int cols, long[] values)
 
IntVar[,] MakeIntVarMatrix (int rows, int cols, long[] values, string name)
 
IntVar[,] MakeIntVarMatrix (int rows, int cols, int[] values)
 
IntVar[,] MakeIntVarMatrix (int rows, int cols, int[] values, string name)
 
IntVar[,] MakeBoolVarMatrix (int rows, int cols)
 
IntVar[,] MakeBoolVarMatrix (int rows, int cols, string name)
 
IntervalVar[] MakeFixedDurationIntervalVarArray (int count, long start_min, long start_max, long duration, bool optional)
 
IntervalVar[] MakeFixedDurationIntervalVarArray (int count, long start_min, long start_max, long duration, bool optional, string name)
 
IntervalVar[] MakeFixedDurationIntervalVarArray (int count, long[] start_min, long[] start_max, long[] duration, bool optional, string name)
 
IntervalVar[] MakeFixedDurationIntervalVarArray (int count, int[] start_min, int[] start_max, int[] duration, bool optional, string name)
 
IntervalVar[] MakeFixedDurationIntervalVarArray (IntVar[] starts, int[] durations, string name)
 
IntervalVar[] MakeFixedDurationIntervalVarArray (IntVar[] starts, long[] durations, string name)
 
void NewSearch (DecisionBuilder db)
 
void NewSearch (DecisionBuilder db, SearchMonitor sm1)
 
void NewSearch (DecisionBuilder db, SearchMonitor sm1, SearchMonitor sm2)
 
void NewSearch (DecisionBuilder db, SearchMonitor sm1, SearchMonitor sm2, SearchMonitor sm3)
 
void NewSearch (DecisionBuilder db, SearchMonitor sm1, SearchMonitor sm2, SearchMonitor sm3, SearchMonitor sm4)
 
void NewSearch (DecisionBuilder db, SearchMonitor[] monitors)
 
void EndSearch ()
 

Member Function Documentation

◆ EndSearch()

void EndSearch ( )
inline

Definition at line 330 of file constraint_solver/csharp/SolverHelper.cs.

◆ MakeBoolVarArray() [1/2]

IntVar [] MakeBoolVarArray ( int  count)
inline

Definition at line 84 of file constraint_solver/csharp/SolverHelper.cs.

◆ MakeBoolVarArray() [2/2]

IntVar [] MakeBoolVarArray ( int  count,
string  name 
)
inline

Definition at line 94 of file constraint_solver/csharp/SolverHelper.cs.

◆ MakeBoolVarMatrix() [1/2]

IntVar [,] MakeBoolVarMatrix ( int  rows,
int  cols 
)
inline

Definition at line 186 of file constraint_solver/csharp/SolverHelper.cs.

◆ MakeBoolVarMatrix() [2/2]

IntVar [,] MakeBoolVarMatrix ( int  rows,
int  cols,
string  name 
)
inline

Definition at line 199 of file constraint_solver/csharp/SolverHelper.cs.

◆ MakeFixedDurationIntervalVarArray() [1/6]

IntervalVar [] MakeFixedDurationIntervalVarArray ( int  count,
int[]  start_min,
int[]  start_max,
int[]  duration,
bool  optional,
string  name 
)
inline

Definition at line 246 of file constraint_solver/csharp/SolverHelper.cs.

◆ MakeFixedDurationIntervalVarArray() [2/6]

IntervalVar [] MakeFixedDurationIntervalVarArray ( int  count,
long  start_min,
long  start_max,
long  duration,
bool  optional 
)
inline

Definition at line 213 of file constraint_solver/csharp/SolverHelper.cs.

◆ MakeFixedDurationIntervalVarArray() [3/6]

IntervalVar [] MakeFixedDurationIntervalVarArray ( int  count,
long  start_min,
long  start_max,
long  duration,
bool  optional,
string  name 
)
inline

Definition at line 224 of file constraint_solver/csharp/SolverHelper.cs.

◆ MakeFixedDurationIntervalVarArray() [4/6]

IntervalVar [] MakeFixedDurationIntervalVarArray ( int  count,
long[]  start_min,
long[]  start_max,
long[]  duration,
bool  optional,
string  name 
)
inline

Definition at line 235 of file constraint_solver/csharp/SolverHelper.cs.

◆ MakeFixedDurationIntervalVarArray() [5/6]

IntervalVar [] MakeFixedDurationIntervalVarArray ( IntVar[]  starts,
int[]  durations,
string  name 
)
inline

Definition at line 256 of file constraint_solver/csharp/SolverHelper.cs.

◆ MakeFixedDurationIntervalVarArray() [6/6]

IntervalVar [] MakeFixedDurationIntervalVarArray ( IntVar[]  starts,
long[]  durations,
string  name 
)
inline

Definition at line 266 of file constraint_solver/csharp/SolverHelper.cs.

◆ MakeIntVarArray() [1/6]

IntVar [] MakeIntVarArray ( int  count,
int[]  values 
)
inline

Definition at line 63 of file constraint_solver/csharp/SolverHelper.cs.

◆ MakeIntVarArray() [2/6]

IntVar [] MakeIntVarArray ( int  count,
int[]  values,
string  name 
)
inline

Definition at line 73 of file constraint_solver/csharp/SolverHelper.cs.

◆ MakeIntVarArray() [3/6]

IntVar [] MakeIntVarArray ( int  count,
long  min,
long  max 
)
inline

Definition at line 21 of file constraint_solver/csharp/SolverHelper.cs.

◆ MakeIntVarArray() [4/6]

IntVar [] MakeIntVarArray ( int  count,
long  min,
long  max,
string  name 
)
inline

Definition at line 31 of file constraint_solver/csharp/SolverHelper.cs.

◆ MakeIntVarArray() [5/6]

IntVar [] MakeIntVarArray ( int  count,
long[]  values 
)
inline

Definition at line 42 of file constraint_solver/csharp/SolverHelper.cs.

◆ MakeIntVarArray() [6/6]

IntVar [] MakeIntVarArray ( int  count,
long[]  values,
string  name 
)
inline

Definition at line 52 of file constraint_solver/csharp/SolverHelper.cs.

◆ MakeIntVarMatrix() [1/6]

IntVar [,] MakeIntVarMatrix ( int  rows,
int  cols,
int[]  values 
)
inline

Definition at line 159 of file constraint_solver/csharp/SolverHelper.cs.

◆ MakeIntVarMatrix() [2/6]

IntVar [,] MakeIntVarMatrix ( int  rows,
int  cols,
int[]  values,
string  name 
)
inline

Definition at line 172 of file constraint_solver/csharp/SolverHelper.cs.

◆ MakeIntVarMatrix() [3/6]

IntVar [,] MakeIntVarMatrix ( int  rows,
int  cols,
long  min,
long  max 
)
inline

Definition at line 105 of file constraint_solver/csharp/SolverHelper.cs.

◆ MakeIntVarMatrix() [4/6]

IntVar [,] MakeIntVarMatrix ( int  rows,
int  cols,
long  min,
long  max,
string  name 
)
inline

Definition at line 118 of file constraint_solver/csharp/SolverHelper.cs.

◆ MakeIntVarMatrix() [5/6]

IntVar [,] MakeIntVarMatrix ( int  rows,
int  cols,
long[]  values 
)
inline

Definition at line 132 of file constraint_solver/csharp/SolverHelper.cs.

◆ MakeIntVarMatrix() [6/6]

IntVar [,] MakeIntVarMatrix ( int  rows,
int  cols,
long[]  values,
string  name 
)
inline

Definition at line 145 of file constraint_solver/csharp/SolverHelper.cs.

◆ NewSearch() [1/6]

void NewSearch ( DecisionBuilder  db)
inline

Definition at line 276 of file constraint_solver/csharp/SolverHelper.cs.

◆ NewSearch() [2/6]

void NewSearch ( DecisionBuilder  db,
SearchMonitor  sm1 
)
inline

Definition at line 283 of file constraint_solver/csharp/SolverHelper.cs.

◆ NewSearch() [3/6]

void NewSearch ( DecisionBuilder  db,
SearchMonitor  sm1,
SearchMonitor  sm2 
)
inline

Definition at line 291 of file constraint_solver/csharp/SolverHelper.cs.

◆ NewSearch() [4/6]

void NewSearch ( DecisionBuilder  db,
SearchMonitor  sm1,
SearchMonitor  sm2,
SearchMonitor  sm3 
)
inline

Definition at line 300 of file constraint_solver/csharp/SolverHelper.cs.

◆ NewSearch() [5/6]

void NewSearch ( DecisionBuilder  db,
SearchMonitor  sm1,
SearchMonitor  sm2,
SearchMonitor  sm3,
SearchMonitor  sm4 
)
inline

Definition at line 310 of file constraint_solver/csharp/SolverHelper.cs.

◆ NewSearch() [6/6]

void NewSearch ( DecisionBuilder  db,
SearchMonitor[]  monitors 
)
inline

Definition at line 322 of file constraint_solver/csharp/SolverHelper.cs.


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