DotNet Reference
DotNet Reference
Detailed Description
Definition at line 18 of file ModelCache.cs.
Public Member Functions | |
| void | Dispose () |
| virtual void | Clear () |
| virtual Constraint | FindVoidConstraint (int type) |
| virtual void | InsertVoidConstraint (Constraint ct, int type) |
| virtual Constraint | FindVarConstantConstraint (IntVar var, long value, int type) |
| virtual void | InsertVarConstantConstraint (Constraint ct, IntVar var, long value, int type) |
| virtual Constraint | FindVarConstantConstantConstraint (IntVar var, long value1, long value2, int type) |
| virtual void | InsertVarConstantConstantConstraint (Constraint ct, IntVar var, long value1, long value2, int type) |
| virtual Constraint | FindExprExprConstraint (IntExpr expr1, IntExpr expr2, int type) |
| virtual void | InsertExprExprConstraint (Constraint ct, IntExpr expr1, IntExpr expr2, int type) |
| virtual IntExpr | FindExprExpression (IntExpr expr, int type) |
| virtual void | InsertExprExpression (IntExpr expression, IntExpr expr, int type) |
| virtual IntExpr | FindExprConstantExpression (IntExpr expr, long value, int type) |
| virtual void | InsertExprConstantExpression (IntExpr expression, IntExpr var, long value, int type) |
| virtual IntExpr | FindExprExprExpression (IntExpr var1, IntExpr var2, int type) |
| virtual void | InsertExprExprExpression (IntExpr expression, IntExpr var1, IntExpr var2, int type) |
| virtual IntExpr | FindExprExprConstantExpression (IntExpr var1, IntExpr var2, long constant, int type) |
| virtual void | InsertExprExprConstantExpression (IntExpr expression, IntExpr var1, IntExpr var2, long constant, int type) |
| virtual IntExpr | FindVarConstantConstantExpression (IntVar var, long value1, long value2, int type) |
| virtual void | InsertVarConstantConstantExpression (IntExpr expression, IntVar var, long value1, long value2, int type) |
| virtual IntExpr | FindVarConstantArrayExpression (IntVar var, long[] values, int type) |
| virtual void | InsertVarConstantArrayExpression (IntExpr expression, IntVar var, long[] values, int type) |
| virtual IntExpr | FindVarArrayExpression (IntVarVector vars, int type) |
| virtual void | InsertVarArrayExpression (IntExpr expression, IntVarVector vars, int type) |
| virtual IntExpr | FindVarArrayConstantArrayExpression (IntVarVector vars, long[] values, int type) |
| virtual void | InsertVarArrayConstantArrayExpression (IntExpr expression, IntVarVector var, long[] values, int type) |
| virtual IntExpr | FindVarArrayConstantExpression (IntVarVector vars, long value, int type) |
| virtual void | InsertVarArrayConstantExpression (IntExpr expression, IntVarVector var, long value, int type) |
| Solver | solver () |
Protected Member Functions | |
| virtual void | Dispose (bool disposing) |
Protected Attributes | |
| bool | swigCMemOwn |
Member Function Documentation
◆ Clear()
|
inlinevirtual |
Definition at line 52 of file ModelCache.cs.
◆ Dispose() [1/2]
|
inline |
Definition at line 35 of file ModelCache.cs.
◆ Dispose() [2/2]
|
inlineprotectedvirtual |
Definition at line 40 of file ModelCache.cs.
◆ FindExprConstantExpression()
Definition at line 106 of file ModelCache.cs.
◆ FindExprExprConstantExpression()
|
inlinevirtual |
Definition at line 126 of file ModelCache.cs.
◆ FindExprExprConstraint()
|
inlinevirtual |
Definition at line 86 of file ModelCache.cs.
◆ FindExprExpression()
Definition at line 96 of file ModelCache.cs.
◆ FindExprExprExpression()
Definition at line 116 of file ModelCache.cs.
◆ FindVarArrayConstantArrayExpression()
|
inlinevirtual |
Definition at line 168 of file ModelCache.cs.
◆ FindVarArrayConstantExpression()
|
inlinevirtual |
Definition at line 180 of file ModelCache.cs.
◆ FindVarArrayExpression()
|
inlinevirtual |
Definition at line 156 of file ModelCache.cs.
◆ FindVarConstantArrayExpression()
|
inlinevirtual |
Definition at line 146 of file ModelCache.cs.
◆ FindVarConstantConstantConstraint()
|
inlinevirtual |
Definition at line 76 of file ModelCache.cs.
◆ FindVarConstantConstantExpression()
|
inlinevirtual |
Definition at line 136 of file ModelCache.cs.
◆ FindVarConstantConstraint()
|
inlinevirtual |
Definition at line 66 of file ModelCache.cs.
◆ FindVoidConstraint()
|
inlinevirtual |
Definition at line 56 of file ModelCache.cs.
◆ InsertExprConstantExpression()
|
inlinevirtual |
Definition at line 112 of file ModelCache.cs.
◆ InsertExprExprConstantExpression()
|
inlinevirtual |
Definition at line 132 of file ModelCache.cs.
◆ InsertExprExprConstraint()
|
inlinevirtual |
Definition at line 92 of file ModelCache.cs.
◆ InsertExprExpression()
Definition at line 102 of file ModelCache.cs.
◆ InsertExprExprExpression()
|
inlinevirtual |
Definition at line 122 of file ModelCache.cs.
◆ InsertVarArrayConstantArrayExpression()
|
inlinevirtual |
Definition at line 175 of file ModelCache.cs.
◆ InsertVarArrayConstantExpression()
|
inlinevirtual |
Definition at line 187 of file ModelCache.cs.
◆ InsertVarArrayExpression()
|
inlinevirtual |
Definition at line 163 of file ModelCache.cs.
◆ InsertVarConstantArrayExpression()
|
inlinevirtual |
Definition at line 152 of file ModelCache.cs.
◆ InsertVarConstantConstantConstraint()
|
inlinevirtual |
Definition at line 82 of file ModelCache.cs.
◆ InsertVarConstantConstantExpression()
|
inlinevirtual |
Definition at line 142 of file ModelCache.cs.
◆ InsertVarConstantConstraint()
|
inlinevirtual |
Definition at line 72 of file ModelCache.cs.
◆ InsertVoidConstraint()
|
inlinevirtual |
Definition at line 62 of file ModelCache.cs.
◆ solver()
|
inline |
Definition at line 192 of file ModelCache.cs.
Member Data Documentation
◆ EXPR_ABS
|
static |
Definition at line 225 of file ModelCache.cs.
◆ EXPR_CONSTANT_DIFFERENCE
|
static |
Definition at line 247 of file ModelCache.cs.
◆ EXPR_CONSTANT_DIVIDE
|
static |
Definition at line 248 of file ModelCache.cs.
◆ EXPR_CONSTANT_EXPRESSION_MAX
|
static |
Definition at line 257 of file ModelCache.cs.
◆ EXPR_CONSTANT_IS_EQUAL
|
static |
Definition at line 253 of file ModelCache.cs.
◆ EXPR_CONSTANT_IS_GREATER_OR_EQUAL
|
static |
Definition at line 255 of file ModelCache.cs.
◆ EXPR_CONSTANT_IS_LESS_OR_EQUAL
|
static |
Definition at line 256 of file ModelCache.cs.
◆ EXPR_CONSTANT_IS_NOT_EQUAL
|
static |
Definition at line 254 of file ModelCache.cs.
◆ EXPR_CONSTANT_MAX
|
static |
Definition at line 250 of file ModelCache.cs.
◆ EXPR_CONSTANT_MIN
|
static |
Definition at line 251 of file ModelCache.cs.
◆ EXPR_CONSTANT_PROD
|
static |
Definition at line 249 of file ModelCache.cs.
◆ EXPR_CONSTANT_SUM
|
static |
Definition at line 252 of file ModelCache.cs.
◆ EXPR_EXPR_CONSTANT_CONDITIONAL
|
static |
Definition at line 243 of file ModelCache.cs.
◆ EXPR_EXPR_CONSTANT_EXPRESSION_MAX
|
static |
Definition at line 244 of file ModelCache.cs.
◆ EXPR_EXPR_CONSTRAINT_MAX
|
static |
Definition at line 221 of file ModelCache.cs.
◆ EXPR_EXPR_DIFFERENCE
|
static |
Definition at line 230 of file ModelCache.cs.
◆ EXPR_EXPR_DIV
|
static |
Definition at line 232 of file ModelCache.cs.
◆ EXPR_EXPR_EQUALITY
|
static |
Definition at line 215 of file ModelCache.cs.
◆ EXPR_EXPR_EXPRESSION_MAX
|
static |
Definition at line 240 of file ModelCache.cs.
◆ EXPR_EXPR_GREATER
|
static |
Definition at line 216 of file ModelCache.cs.
◆ EXPR_EXPR_GREATER_OR_EQUAL
|
static |
Definition at line 217 of file ModelCache.cs.
◆ EXPR_EXPR_IS_EQUAL
|
static |
Definition at line 238 of file ModelCache.cs.
◆ EXPR_EXPR_IS_LESS
|
static |
Definition at line 236 of file ModelCache.cs.
◆ EXPR_EXPR_IS_LESS_OR_EQUAL
|
static |
Definition at line 237 of file ModelCache.cs.
◆ EXPR_EXPR_IS_NOT_EQUAL
|
static |
Definition at line 239 of file ModelCache.cs.
◆ EXPR_EXPR_LESS
|
static |
Definition at line 218 of file ModelCache.cs.
◆ EXPR_EXPR_LESS_OR_EQUAL
|
static |
Definition at line 219 of file ModelCache.cs.
◆ EXPR_EXPR_MAX
|
static |
Definition at line 233 of file ModelCache.cs.
◆ EXPR_EXPR_MIN
|
static |
Definition at line 234 of file ModelCache.cs.
◆ EXPR_EXPR_NON_EQUALITY
|
static |
Definition at line 220 of file ModelCache.cs.
◆ EXPR_EXPR_PROD
|
static |
Definition at line 231 of file ModelCache.cs.
◆ EXPR_EXPR_SUM
|
static |
Definition at line 235 of file ModelCache.cs.
◆ EXPR_EXPRESSION_MAX
|
static |
Definition at line 227 of file ModelCache.cs.
◆ EXPR_OPPOSITE
|
static |
Definition at line 224 of file ModelCache.cs.
◆ EXPR_SQUARE
|
static |
Definition at line 226 of file ModelCache.cs.
◆ swigCMemOwn
|
protected |
Definition at line 20 of file ModelCache.cs.
◆ VAR_ARRAY_CONSTANT_ARRAY_EXPRESSION_MAX
|
static |
Definition at line 269 of file ModelCache.cs.
◆ VAR_ARRAY_CONSTANT_ARRAY_SCAL_PROD
|
static |
Definition at line 268 of file ModelCache.cs.
◆ VAR_ARRAY_CONSTANT_EXPRESSION_MAX
|
static |
Definition at line 279 of file ModelCache.cs.
◆ VAR_ARRAY_CONSTANT_INDEX
|
static |
Definition at line 278 of file ModelCache.cs.
◆ VAR_ARRAY_EXPRESSION_MAX
|
static |
Definition at line 275 of file ModelCache.cs.
◆ VAR_ARRAY_MAX
|
static |
Definition at line 272 of file ModelCache.cs.
◆ VAR_ARRAY_MIN
|
static |
Definition at line 273 of file ModelCache.cs.
◆ VAR_ARRAY_SUM
|
static |
Definition at line 274 of file ModelCache.cs.
◆ VAR_CONSTANT_ARRAY_ELEMENT
|
static |
Definition at line 264 of file ModelCache.cs.
◆ VAR_CONSTANT_ARRAY_EXPRESSION_MAX
|
static |
Definition at line 265 of file ModelCache.cs.
◆ VAR_CONSTANT_CONSTANT_BETWEEN
|
static |
Definition at line 211 of file ModelCache.cs.
◆ VAR_CONSTANT_CONSTANT_CONSTRAINT_MAX
|
static |
Definition at line 212 of file ModelCache.cs.
◆ VAR_CONSTANT_CONSTANT_EXPRESSION_MAX
|
static |
Definition at line 261 of file ModelCache.cs.
◆ VAR_CONSTANT_CONSTANT_SEMI_CONTINUOUS
|
static |
Definition at line 260 of file ModelCache.cs.
◆ VAR_CONSTANT_CONSTRAINT_MAX
|
static |
Definition at line 208 of file ModelCache.cs.
◆ VAR_CONSTANT_EQUALITY
|
static |
Definition at line 204 of file ModelCache.cs.
◆ VAR_CONSTANT_GREATER_OR_EQUAL
|
static |
Definition at line 205 of file ModelCache.cs.
◆ VAR_CONSTANT_LESS_OR_EQUAL
|
static |
Definition at line 206 of file ModelCache.cs.
◆ VAR_CONSTANT_NON_EQUALITY
|
static |
Definition at line 207 of file ModelCache.cs.
◆ VOID_CONSTRAINT_MAX
|
static |
Definition at line 201 of file ModelCache.cs.
◆ VOID_FALSE_CONSTRAINT
|
static |
Definition at line 199 of file ModelCache.cs.
◆ VOID_TRUE_CONSTRAINT
|
static |
Definition at line 200 of file ModelCache.cs.
The documentation for this class was generated from the following file: