DotNet Reference
.Net Reference
ModelCache.cs
Go to the documentation of this file.
28 return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
47 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
57 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.ModelCache_FindVoidConstraint(swigCPtr, type);
63 operations_research_constraint_solverPINVOKE.ModelCache_InsertVoidConstraint(swigCPtr, Constraint.getCPtr(ct), type);
67 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.ModelCache_FindVarConstantConstraint(swigCPtr, IntVar.getCPtr(var), value, type);
72 public virtual void InsertVarConstantConstraint(Constraint ct, IntVar var, long value, int type) {
73 operations_research_constraint_solverPINVOKE.ModelCache_InsertVarConstantConstraint(swigCPtr, Constraint.getCPtr(ct), IntVar.getCPtr(var), value, type);
76 public virtual Constraint FindVarConstantConstantConstraint(IntVar var, long value1, long value2, int type) {
77 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.ModelCache_FindVarConstantConstantConstraint(swigCPtr, IntVar.getCPtr(var), value1, value2, type);
82 public virtual void InsertVarConstantConstantConstraint(Constraint ct, IntVar var, long value1, long value2, int type) {
83 operations_research_constraint_solverPINVOKE.ModelCache_InsertVarConstantConstantConstraint(swigCPtr, Constraint.getCPtr(ct), IntVar.getCPtr(var), value1, value2, type);
87 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.ModelCache_FindExprExprConstraint(swigCPtr, IntExpr.getCPtr(expr1), IntExpr.getCPtr(expr2), type);
92 public virtual void InsertExprExprConstraint(Constraint ct, IntExpr expr1, IntExpr expr2, int type) {
93 operations_research_constraint_solverPINVOKE.ModelCache_InsertExprExprConstraint(swigCPtr, Constraint.getCPtr(ct), IntExpr.getCPtr(expr1), IntExpr.getCPtr(expr2), type);
97 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.ModelCache_FindExprExpression(swigCPtr, IntExpr.getCPtr(expr), type);
103 operations_research_constraint_solverPINVOKE.ModelCache_InsertExprExpression(swigCPtr, IntExpr.getCPtr(expression), IntExpr.getCPtr(expr), type);
107 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.ModelCache_FindExprConstantExpression(swigCPtr, IntExpr.getCPtr(expr), value, type);
112 public virtual void InsertExprConstantExpression(IntExpr expression, IntExpr var, long value, int type) {
113 operations_research_constraint_solverPINVOKE.ModelCache_InsertExprConstantExpression(swigCPtr, IntExpr.getCPtr(expression), IntExpr.getCPtr(var), value, type);
117 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.ModelCache_FindExprExprExpression(swigCPtr, IntExpr.getCPtr(var1), IntExpr.getCPtr(var2), type);
122 public virtual void InsertExprExprExpression(IntExpr expression, IntExpr var1, IntExpr var2, int type) {
123 operations_research_constraint_solverPINVOKE.ModelCache_InsertExprExprExpression(swigCPtr, IntExpr.getCPtr(expression), IntExpr.getCPtr(var1), IntExpr.getCPtr(var2), type);
126 public virtual IntExpr FindExprExprConstantExpression(IntExpr var1, IntExpr var2, long constant, int type) {
127 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.ModelCache_FindExprExprConstantExpression(swigCPtr, IntExpr.getCPtr(var1), IntExpr.getCPtr(var2), constant, type);
132 public virtual void InsertExprExprConstantExpression(IntExpr expression, IntExpr var1, IntExpr var2, long constant, int type) {
133 operations_research_constraint_solverPINVOKE.ModelCache_InsertExprExprConstantExpression(swigCPtr, IntExpr.getCPtr(expression), IntExpr.getCPtr(var1), IntExpr.getCPtr(var2), constant, type);
136 public virtual IntExpr FindVarConstantConstantExpression(IntVar var, long value1, long value2, int type) {
137 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.ModelCache_FindVarConstantConstantExpression(swigCPtr, IntVar.getCPtr(var), value1, value2, type);
142 public virtual void InsertVarConstantConstantExpression(IntExpr expression, IntVar var, long value1, long value2, int type) {
143 operations_research_constraint_solverPINVOKE.ModelCache_InsertVarConstantConstantExpression(swigCPtr, IntExpr.getCPtr(expression), IntVar.getCPtr(var), value1, value2, type);
147 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.ModelCache_FindVarConstantArrayExpression(swigCPtr, IntVar.getCPtr(var), values.Length, values , type);
152 public virtual void InsertVarConstantArrayExpression(IntExpr expression, IntVar var, long[] values, int type) {
153 operations_research_constraint_solverPINVOKE.ModelCache_InsertVarConstantArrayExpression(swigCPtr, IntExpr.getCPtr(expression), IntVar.getCPtr(var), values.Length, values , type);
157 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.ModelCache_FindVarArrayExpression(swigCPtr, IntVarVector.getCPtr(vars), type);
159 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
164 operations_research_constraint_solverPINVOKE.ModelCache_InsertVarArrayExpression(swigCPtr, IntExpr.getCPtr(expression), IntVarVector.getCPtr(vars), type);
165 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
168 public virtual IntExpr FindVarArrayConstantArrayExpression(IntVarVector vars, long[] values, int type) {
169 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.ModelCache_FindVarArrayConstantArrayExpression(swigCPtr, IntVarVector.getCPtr(vars), values.Length, values , type);
171 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
175 public virtual void InsertVarArrayConstantArrayExpression(IntExpr expression, IntVarVector var, long[] values, int type) {
176 operations_research_constraint_solverPINVOKE.ModelCache_InsertVarArrayConstantArrayExpression(swigCPtr, IntExpr.getCPtr(expression), IntVarVector.getCPtr(var), values.Length, values , type);
177 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
180 public virtual IntExpr FindVarArrayConstantExpression(IntVarVector vars, long value, int type) {
181 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.ModelCache_FindVarArrayConstantExpression(swigCPtr, IntVarVector.getCPtr(vars), value, type);
183 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
187 public virtual void InsertVarArrayConstantExpression(IntExpr expression, IntVarVector var, long value, int type) {
188 operations_research_constraint_solverPINVOKE.ModelCache_InsertVarArrayConstantExpression(swigCPtr, IntExpr.getCPtr(expression), IntVarVector.getCPtr(var), value, type);
189 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
193 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.ModelCache_solver(swigCPtr);
199 public static readonly int VOID_FALSE_CONSTRAINT = operations_research_constraint_solverPINVOKE.ModelCache_VOID_FALSE_CONSTRAINT_get();
200 public static readonly int VOID_TRUE_CONSTRAINT = operations_research_constraint_solverPINVOKE.ModelCache_VOID_TRUE_CONSTRAINT_get();
201 public static readonly int VOID_CONSTRAINT_MAX = operations_research_constraint_solverPINVOKE.ModelCache_VOID_CONSTRAINT_MAX_get();
204 public static readonly int VAR_CONSTANT_EQUALITY = operations_research_constraint_solverPINVOKE.ModelCache_VAR_CONSTANT_EQUALITY_get();
205 public static readonly int VAR_CONSTANT_GREATER_OR_EQUAL = operations_research_constraint_solverPINVOKE.ModelCache_VAR_CONSTANT_GREATER_OR_EQUAL_get();
206 public static readonly int VAR_CONSTANT_LESS_OR_EQUAL = operations_research_constraint_solverPINVOKE.ModelCache_VAR_CONSTANT_LESS_OR_EQUAL_get();
207 public static readonly int VAR_CONSTANT_NON_EQUALITY = operations_research_constraint_solverPINVOKE.ModelCache_VAR_CONSTANT_NON_EQUALITY_get();
208 public static readonly int VAR_CONSTANT_CONSTRAINT_MAX = operations_research_constraint_solverPINVOKE.ModelCache_VAR_CONSTANT_CONSTRAINT_MAX_get();
211 public static readonly int VAR_CONSTANT_CONSTANT_BETWEEN = operations_research_constraint_solverPINVOKE.ModelCache_VAR_CONSTANT_CONSTANT_BETWEEN_get();
212 public static readonly int VAR_CONSTANT_CONSTANT_CONSTRAINT_MAX = operations_research_constraint_solverPINVOKE.ModelCache_VAR_CONSTANT_CONSTANT_CONSTRAINT_MAX_get();
215 public static readonly int EXPR_EXPR_EQUALITY = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_EXPR_EQUALITY_get();
216 public static readonly int EXPR_EXPR_GREATER = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_EXPR_GREATER_get();
217 public static readonly int EXPR_EXPR_GREATER_OR_EQUAL = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_EXPR_GREATER_OR_EQUAL_get();
218 public static readonly int EXPR_EXPR_LESS = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_EXPR_LESS_get();
219 public static readonly int EXPR_EXPR_LESS_OR_EQUAL = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_EXPR_LESS_OR_EQUAL_get();
220 public static readonly int EXPR_EXPR_NON_EQUALITY = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_EXPR_NON_EQUALITY_get();
221 public static readonly int EXPR_EXPR_CONSTRAINT_MAX = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_EXPR_CONSTRAINT_MAX_get();
224 public static readonly int EXPR_OPPOSITE = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_OPPOSITE_get();
225 public static readonly int EXPR_ABS = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_ABS_get();
226 public static readonly int EXPR_SQUARE = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_SQUARE_get();
227 public static readonly int EXPR_EXPRESSION_MAX = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_EXPRESSION_MAX_get();
230 public static readonly int EXPR_EXPR_DIFFERENCE = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_EXPR_DIFFERENCE_get();
231 public static readonly int EXPR_EXPR_PROD = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_EXPR_PROD_get();
232 public static readonly int EXPR_EXPR_DIV = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_EXPR_DIV_get();
233 public static readonly int EXPR_EXPR_MAX = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_EXPR_MAX_get();
234 public static readonly int EXPR_EXPR_MIN = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_EXPR_MIN_get();
235 public static readonly int EXPR_EXPR_SUM = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_EXPR_SUM_get();
236 public static readonly int EXPR_EXPR_IS_LESS = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_EXPR_IS_LESS_get();
237 public static readonly int EXPR_EXPR_IS_LESS_OR_EQUAL = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_EXPR_IS_LESS_OR_EQUAL_get();
238 public static readonly int EXPR_EXPR_IS_EQUAL = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_EXPR_IS_EQUAL_get();
239 public static readonly int EXPR_EXPR_IS_NOT_EQUAL = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_EXPR_IS_NOT_EQUAL_get();
240 public static readonly int EXPR_EXPR_EXPRESSION_MAX = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_EXPR_EXPRESSION_MAX_get();
243 public static readonly int EXPR_EXPR_CONSTANT_CONDITIONAL = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_EXPR_CONSTANT_CONDITIONAL_get();
244 public static readonly int EXPR_EXPR_CONSTANT_EXPRESSION_MAX = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_EXPR_CONSTANT_EXPRESSION_MAX_get();
247 public static readonly int EXPR_CONSTANT_DIFFERENCE = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_CONSTANT_DIFFERENCE_get();
248 public static readonly int EXPR_CONSTANT_DIVIDE = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_CONSTANT_DIVIDE_get();
249 public static readonly int EXPR_CONSTANT_PROD = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_CONSTANT_PROD_get();
250 public static readonly int EXPR_CONSTANT_MAX = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_CONSTANT_MAX_get();
251 public static readonly int EXPR_CONSTANT_MIN = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_CONSTANT_MIN_get();
252 public static readonly int EXPR_CONSTANT_SUM = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_CONSTANT_SUM_get();
253 public static readonly int EXPR_CONSTANT_IS_EQUAL = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_CONSTANT_IS_EQUAL_get();
254 public static readonly int EXPR_CONSTANT_IS_NOT_EQUAL = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_CONSTANT_IS_NOT_EQUAL_get();
255 public static readonly int EXPR_CONSTANT_IS_GREATER_OR_EQUAL = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_CONSTANT_IS_GREATER_OR_EQUAL_get();
256 public static readonly int EXPR_CONSTANT_IS_LESS_OR_EQUAL = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_CONSTANT_IS_LESS_OR_EQUAL_get();
257 public static readonly int EXPR_CONSTANT_EXPRESSION_MAX = operations_research_constraint_solverPINVOKE.ModelCache_EXPR_CONSTANT_EXPRESSION_MAX_get();
260 public static readonly int VAR_CONSTANT_CONSTANT_SEMI_CONTINUOUS = operations_research_constraint_solverPINVOKE.ModelCache_VAR_CONSTANT_CONSTANT_SEMI_CONTINUOUS_get();
261 public static readonly int VAR_CONSTANT_CONSTANT_EXPRESSION_MAX = operations_research_constraint_solverPINVOKE.ModelCache_VAR_CONSTANT_CONSTANT_EXPRESSION_MAX_get();
264 public static readonly int VAR_CONSTANT_ARRAY_ELEMENT = operations_research_constraint_solverPINVOKE.ModelCache_VAR_CONSTANT_ARRAY_ELEMENT_get();
265 public static readonly int VAR_CONSTANT_ARRAY_EXPRESSION_MAX = operations_research_constraint_solverPINVOKE.ModelCache_VAR_CONSTANT_ARRAY_EXPRESSION_MAX_get();
268 public static readonly int VAR_ARRAY_CONSTANT_ARRAY_SCAL_PROD = operations_research_constraint_solverPINVOKE.ModelCache_VAR_ARRAY_CONSTANT_ARRAY_SCAL_PROD_get();
269 public static readonly int VAR_ARRAY_CONSTANT_ARRAY_EXPRESSION_MAX = operations_research_constraint_solverPINVOKE.ModelCache_VAR_ARRAY_CONSTANT_ARRAY_EXPRESSION_MAX_get();
272 public static readonly int VAR_ARRAY_MAX = operations_research_constraint_solverPINVOKE.ModelCache_VAR_ARRAY_MAX_get();
273 public static readonly int VAR_ARRAY_MIN = operations_research_constraint_solverPINVOKE.ModelCache_VAR_ARRAY_MIN_get();
274 public static readonly int VAR_ARRAY_SUM = operations_research_constraint_solverPINVOKE.ModelCache_VAR_ARRAY_SUM_get();
275 public static readonly int VAR_ARRAY_EXPRESSION_MAX = operations_research_constraint_solverPINVOKE.ModelCache_VAR_ARRAY_EXPRESSION_MAX_get();
278 public static readonly int VAR_ARRAY_CONSTANT_INDEX = operations_research_constraint_solverPINVOKE.ModelCache_VAR_ARRAY_CONSTANT_INDEX_get();
279 public static readonly int VAR_ARRAY_CONSTANT_EXPRESSION_MAX = operations_research_constraint_solverPINVOKE.ModelCache_VAR_ARRAY_CONSTANT_EXPRESSION_MAX_get();
static readonly int EXPR_CONSTANT_IS_LESS_OR_EQUAL
Definition: ModelCache.cs:256
static global::System.IntPtr ModelCache_FindExprExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
static readonly int EXPR_CONSTANT_EXPRESSION_MAX
Definition: ModelCache.cs:257
virtual IntExpr FindExprExprConstantExpression(IntExpr var1, IntExpr var2, long constant, int type)
Definition: ModelCache.cs:126
static readonly int EXPR_CONSTANT_IS_GREATER_OR_EQUAL
Definition: ModelCache.cs:255
static int ModelCache_EXPR_SQUARE_get()
static int ModelCache_VAR_ARRAY_CONSTANT_ARRAY_EXPRESSION_MAX_get()
virtual void InsertVarConstantConstantExpression(IntExpr expression, IntVar var, long value1, long value2, int type)
Definition: ModelCache.cs:142
static int ModelCache_EXPR_CONSTANT_MAX_get()
static void ModelCache_Clear(global::System.Runtime.InteropServices.HandleRef jarg1)
virtual void InsertVarConstantConstantConstraint(Constraint ct, IntVar var, long value1, long value2, int type)
Definition: ModelCache.cs:82
static int ModelCache_EXPR_EXPR_CONSTANT_CONDITIONAL_get()
static readonly int VOID_CONSTRAINT_MAX
Definition: ModelCache.cs:201
static readonly int VAR_CONSTANT_CONSTANT_BETWEEN
Definition: ModelCache.cs:211
virtual IntExpr FindVarConstantArrayExpression(IntVar var, long[] values, int type)
Definition: ModelCache.cs:146
static int ModelCache_EXPR_EXPR_EXPRESSION_MAX_get()
virtual IntExpr FindVarArrayConstantExpression(IntVarVector vars, long value, int type)
Definition: ModelCache.cs:180
static readonly int EXPR_EXPR_DIV
Definition: ModelCache.cs:232
static readonly int VAR_ARRAY_CONSTANT_INDEX
Definition: ModelCache.cs:278
static int ModelCache_EXPR_EXPRESSION_MAX_get()
static int ModelCache_EXPR_EXPR_MAX_get()
static global::System.IntPtr ModelCache_FindExprConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, int jarg4)
static readonly int EXPR_EXPR_IS_LESS
Definition: ModelCache.cs:236
static readonly int EXPR_OPPOSITE
Definition: ModelCache.cs:224
static readonly int EXPR_CONSTANT_SUM
Definition: ModelCache.cs:252
static readonly int VAR_CONSTANT_ARRAY_ELEMENT
Definition: ModelCache.cs:264
static int ModelCache_VAR_ARRAY_CONSTANT_ARRAY_SCAL_PROD_get()
static int ModelCache_VAR_ARRAY_CONSTANT_INDEX_get()
static global::System.IntPtr ModelCache_FindVarConstantConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, int jarg4)
static int ModelCache_EXPR_EXPR_MIN_get()
static readonly int VAR_ARRAY_CONSTANT_EXPRESSION_MAX
Definition: ModelCache.cs:279
static int ModelCache_VAR_ARRAY_MAX_get()
static int ModelCache_EXPR_EXPR_CONSTRAINT_MAX_get()
static void ModelCache_InsertExprExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4)
static readonly int EXPR_EXPR_NON_EQUALITY
Definition: ModelCache.cs:220
static int ModelCache_EXPR_CONSTANT_PROD_get()
static int ModelCache_EXPR_EXPR_IS_NOT_EQUAL_get()
static int ModelCache_EXPR_EXPR_EQUALITY_get()
static int ModelCache_VAR_CONSTANT_ARRAY_ELEMENT_get()
static readonly int EXPR_EXPRESSION_MAX
Definition: ModelCache.cs:227
static readonly int EXPR_EXPR_CONSTRAINT_MAX
Definition: ModelCache.cs:221
static int ModelCache_EXPR_EXPR_IS_LESS_OR_EQUAL_get()
static readonly int VAR_CONSTANT_ARRAY_EXPRESSION_MAX
Definition: ModelCache.cs:265
virtual Constraint FindVoidConstraint(int type)
Definition: ModelCache.cs:56
static void ModelCache_InsertExprConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, int jarg5)
static readonly int VAR_CONSTANT_LESS_OR_EQUAL
Definition: ModelCache.cs:206
static int ModelCache_EXPR_CONSTANT_EXPRESSION_MAX_get()
static global::System.IntPtr ModelCache_solver(global::System.Runtime.InteropServices.HandleRef jarg1)
static readonly int EXPR_EXPR_LESS
Definition: ModelCache.cs:218
static void delete_ModelCache(global::System.Runtime.InteropServices.HandleRef jarg1)
static readonly int EXPR_EXPR_GREATER
Definition: ModelCache.cs:216
static bool Pending
static readonly int VAR_CONSTANT_CONSTANT_EXPRESSION_MAX
Definition: ModelCache.cs:261
static int ModelCache_EXPR_EXPR_GREATER_get()
virtual Constraint FindVarConstantConstantConstraint(IntVar var, long value1, long value2, int type)
Definition: ModelCache.cs:76
static global::System.IntPtr ModelCache_FindVoidConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static readonly int EXPR_EXPR_GREATER_OR_EQUAL
Definition: ModelCache.cs:217
static readonly int EXPR_EXPR_CONSTANT_EXPRESSION_MAX
Definition: ModelCache.cs:244
virtual void Dispose(bool disposing)
Definition: ModelCache.cs:40
virtual void InsertVoidConstraint(Constraint ct, int type)
Definition: ModelCache.cs:62
static int ModelCache_VAR_CONSTANT_CONSTANT_EXPRESSION_MAX_get()
static int ModelCache_EXPR_EXPR_SUM_get()
static readonly int VOID_TRUE_CONSTRAINT
Definition: ModelCache.cs:200
static int ModelCache_EXPR_EXPR_LESS_get()
static int ModelCache_VAR_ARRAY_CONSTANT_EXPRESSION_MAX_get()
virtual Constraint FindExprExprConstraint(IntExpr expr1, IntExpr expr2, int type)
Definition: ModelCache.cs:86
virtual void InsertVarConstantConstraint(Constraint ct, IntVar var, long value, int type)
Definition: ModelCache.cs:72
static int ModelCache_EXPR_CONSTANT_MIN_get()
static readonly int EXPR_ABS
Definition: ModelCache.cs:225
virtual void InsertVarConstantArrayExpression(IntExpr expression, IntVar var, long[] values, int type)
Definition: ModelCache.cs:152
static int ModelCache_EXPR_OPPOSITE_get()
static void ModelCache_InsertVarConstantArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int length4, long[] jarg4, int jarg5)
static readonly int EXPR_EXPR_IS_EQUAL
Definition: ModelCache.cs:238
static readonly int VAR_CONSTANT_CONSTANT_SEMI_CONTINUOUS
Definition: ModelCache.cs:260
static readonly int EXPR_EXPR_MAX
Definition: ModelCache.cs:233
static void ModelCache_InsertVarConstantConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, int jarg5)
static int ModelCache_EXPR_CONSTANT_IS_LESS_OR_EQUAL_get()
virtual Constraint FindVarConstantConstraint(IntVar var, long value, int type)
Definition: ModelCache.cs:66
static int ModelCache_VAR_CONSTANT_LESS_OR_EQUAL_get()
static readonly int VOID_FALSE_CONSTRAINT
Definition: ModelCache.cs:199
static int ModelCache_VAR_ARRAY_SUM_get()
virtual IntExpr FindExprExprExpression(IntExpr var1, IntExpr var2, int type)
Definition: ModelCache.cs:116
static int ModelCache_EXPR_EXPR_GREATER_OR_EQUAL_get()
static int ModelCache_VAR_CONSTANT_CONSTRAINT_MAX_get()
virtual IntExpr FindExprExpression(IntExpr expr, int type)
Definition: ModelCache.cs:96
static int ModelCache_VAR_CONSTANT_GREATER_OR_EQUAL_get()
static int ModelCache_VOID_CONSTRAINT_MAX_get()
static int ModelCache_EXPR_EXPR_DIV_get()
static readonly int EXPR_CONSTANT_IS_NOT_EQUAL
Definition: ModelCache.cs:254
static int ModelCache_VAR_CONSTANT_CONSTANT_CONSTRAINT_MAX_get()
static int ModelCache_VAR_CONSTANT_ARRAY_EXPRESSION_MAX_get()
virtual void InsertExprExprExpression(IntExpr expression, IntExpr var1, IntExpr var2, int type)
Definition: ModelCache.cs:122
static readonly int EXPR_CONSTANT_MAX
Definition: ModelCache.cs:250
static readonly int EXPR_EXPR_PROD
Definition: ModelCache.cs:231
static void ModelCache_InsertExprExprConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5)
static readonly int VAR_ARRAY_CONSTANT_ARRAY_EXPRESSION_MAX
Definition: ModelCache.cs:269
Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.ModelCache_EXPR_ABS_get
static int ModelCache_EXPR_ABS_get()
static global::System.IntPtr ModelCache_FindExprExprConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4)
static readonly int EXPR_EXPR_SUM
Definition: ModelCache.cs:235
static void ModelCache_InsertVarConstantConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, long jarg5, int jarg6)
static readonly int VAR_ARRAY_SUM
Definition: ModelCache.cs:274
virtual void InsertExprExprConstraint(Constraint ct, IntExpr expr1, IntExpr expr2, int type)
Definition: ModelCache.cs:92
virtual void InsertVarArrayExpression(IntExpr expression, IntVarVector vars, int type)
Definition: ModelCache.cs:163
static global::System.IntPtr ModelCache_FindVarConstantArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, int jarg4)
virtual IntExpr FindVarConstantConstantExpression(IntVar var, long value1, long value2, int type)
Definition: ModelCache.cs:136
virtual void InsertVarArrayConstantExpression(IntExpr expression, IntVarVector var, long value, int type)
Definition: ModelCache.cs:187
static int ModelCache_VAR_CONSTANT_EQUALITY_get()
static int ModelCache_EXPR_CONSTANT_SUM_get()
static readonly int VAR_CONSTANT_GREATER_OR_EQUAL
Definition: ModelCache.cs:205
static int ModelCache_EXPR_CONSTANT_IS_GREATER_OR_EQUAL_get()
static global::System.IntPtr ModelCache_FindExprExprConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, int jarg5)
static int ModelCache_VAR_ARRAY_EXPRESSION_MAX_get()
static readonly int EXPR_EXPR_CONSTANT_CONDITIONAL
Definition: ModelCache.cs:243
static int ModelCache_EXPR_EXPR_PROD_get()
static int ModelCache_EXPR_CONSTANT_IS_EQUAL_get()
static void ModelCache_InsertExprExprConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, long jarg5, int jarg6)
static readonly int VAR_ARRAY_MAX
Definition: ModelCache.cs:272
static void ModelCache_InsertVarArrayConstantArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int length4, long[] jarg4, int jarg5)
virtual void InsertExprConstantExpression(IntExpr expression, IntExpr var, long value, int type)
Definition: ModelCache.cs:112
static int ModelCache_EXPR_CONSTANT_DIVIDE_get()
static global::System.IntPtr ModelCache_FindVarArrayConstantArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int length3, long[] jarg3, int jarg4)
virtual void InsertExprExprConstantExpression(IntExpr expression, IntExpr var1, IntExpr var2, long constant, int type)
Definition: ModelCache.cs:132
static int ModelCache_EXPR_EXPR_DIFFERENCE_get()
static global::System.IntPtr ModelCache_FindVarConstantConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4, int jarg5)
static readonly int VAR_ARRAY_CONSTANT_ARRAY_SCAL_PROD
Definition: ModelCache.cs:268
static void ModelCache_InsertExprExprExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, int jarg5)
static void ModelCache_InsertVarArrayConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, int jarg5)
static int ModelCache_EXPR_CONSTANT_IS_NOT_EQUAL_get()
static int ModelCache_EXPR_CONSTANT_DIFFERENCE_get()
virtual void InsertVarArrayConstantArrayExpression(IntExpr expression, IntVarVector var, long[] values, int type)
Definition: ModelCache.cs:175
static global::System.IntPtr ModelCache_FindVarArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)
static readonly int VAR_CONSTANT_CONSTRAINT_MAX
Definition: ModelCache.cs:208
static readonly int VAR_CONSTANT_CONSTANT_CONSTRAINT_MAX
Definition: ModelCache.cs:212
static int ModelCache_EXPR_EXPR_NON_EQUALITY_get()
static readonly int VAR_CONSTANT_EQUALITY
Definition: ModelCache.cs:204
static int ModelCache_EXPR_EXPR_LESS_OR_EQUAL_get()
static int ModelCache_EXPR_EXPR_CONSTANT_EXPRESSION_MAX_get()
static void ModelCache_InsertVarConstantConstantConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, long jarg4, long jarg5, int jarg6)
virtual void InsertExprExpression(IntExpr expression, IntExpr expr, int type)
Definition: ModelCache.cs:102
static readonly int EXPR_SQUARE
Definition: ModelCache.cs:226
static readonly int EXPR_CONSTANT_IS_EQUAL
Definition: ModelCache.cs:253
static void ModelCache_InsertVarArrayExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4)
static readonly int EXPR_CONSTANT_DIVIDE
Definition: ModelCache.cs:248
static readonly int EXPR_EXPR_EXPRESSION_MAX
Definition: ModelCache.cs:240
static readonly int EXPR_EXPR_DIFFERENCE
Definition: ModelCache.cs:230
static int ModelCache_VOID_TRUE_CONSTRAINT_get()
virtual IntExpr FindExprConstantExpression(IntExpr expr, long value, int type)
Definition: ModelCache.cs:106
static readonly int EXPR_EXPR_IS_NOT_EQUAL
Definition: ModelCache.cs:239
static int ModelCache_VAR_CONSTANT_CONSTANT_SEMI_CONTINUOUS_get()
static readonly int EXPR_EXPR_IS_LESS_OR_EQUAL
Definition: ModelCache.cs:237
static global::System.IntPtr ModelCache_FindExprExprExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, int jarg4)
static readonly int VAR_ARRAY_MIN
Definition: ModelCache.cs:273
static readonly int EXPR_CONSTANT_MIN
Definition: ModelCache.cs:251
static int ModelCache_VOID_FALSE_CONSTRAINT_get()
static readonly int VAR_ARRAY_EXPRESSION_MAX
Definition: ModelCache.cs:275
static readonly int EXPR_CONSTANT_PROD
Definition: ModelCache.cs:249
static int ModelCache_EXPR_EXPR_IS_LESS_get()
static readonly int EXPR_EXPR_LESS_OR_EQUAL
Definition: ModelCache.cs:219
static global::System.IntPtr ModelCache_FindVarArrayConstantExpression(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, int jarg4)
static global::System.IntPtr ModelCache_FindVarConstantConstantConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3, long jarg4, int jarg5)
static int ModelCache_EXPR_EXPR_IS_EQUAL_get()
virtual IntExpr FindVarArrayExpression(IntVarVector vars, int type)
Definition: ModelCache.cs:156
static global::System.Exception Retrieve()
static int ModelCache_VAR_CONSTANT_NON_EQUALITY_get()
static readonly int VAR_CONSTANT_NON_EQUALITY
Definition: ModelCache.cs:207
static readonly int EXPR_CONSTANT_DIFFERENCE
Definition: ModelCache.cs:247
static readonly int EXPR_EXPR_MIN
Definition: ModelCache.cs:234
static readonly int EXPR_EXPR_EQUALITY
Definition: ModelCache.cs:215
static int ModelCache_VAR_ARRAY_MIN_get()
virtual IntExpr FindVarArrayConstantArrayExpression(IntVarVector vars, long[] values, int type)
Definition: ModelCache.cs:168
static int ModelCache_VAR_CONSTANT_CONSTANT_BETWEEN_get()
static void ModelCache_InsertVoidConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, int jarg3)