public class ModelCache
extends java.lang.Object
Constructor and Description |
---|
ModelCache(long cPtr,
boolean cMemoryOwn) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
delete() |
protected void |
finalize() |
IntExpr |
findExprConstantExpression(IntExpr expr,
long value,
int type)
Expr Constant Expressions.
|
IntExpr |
findExprExprConstantExpression(IntExpr var1,
IntExpr var2,
long constant,
int type)
Expr Expr Constant Expressions.
|
Constraint |
findExprExprConstraint(IntExpr expr1,
IntExpr expr2,
int type)
Expr Expr Constraints.
|
IntExpr |
findExprExpression(IntExpr expr,
int type)
Expr Expressions.
|
IntExpr |
findExprExprExpression(IntExpr var1,
IntExpr var2,
int type)
Expr Expr Expressions.
|
IntExpr |
findVarArrayConstantArrayExpression(IntVar[] vars,
long[] values,
int type)
Var Array Constant Array Expressions.
|
IntExpr |
findVarArrayConstantExpression(IntVar[] vars,
long value,
int type)
Var Array Constant Expressions.
|
IntExpr |
findVarArrayExpression(IntVar[] vars,
int type)
Var Array Expressions.
|
IntExpr |
findVarConstantArrayExpression(IntVar var,
long[] values,
int type)
Var Constant Array Expressions.
|
Constraint |
findVarConstantConstantConstraint(IntVar var,
long value1,
long value2,
int type)
Var Constant Constant Constraints.
|
IntExpr |
findVarConstantConstantExpression(IntVar var,
long value1,
long value2,
int type)
Var Constant Constant Expressions.
|
Constraint |
findVarConstantConstraint(IntVar var,
long value,
int type)
Var Constant Constraints.
|
Constraint |
findVoidConstraint(int type)
Void constraints.
|
static long |
getCPtr(ModelCache obj) |
void |
insertExprConstantExpression(IntExpr expression,
IntExpr var,
long value,
int type) |
void |
insertExprExprConstantExpression(IntExpr expression,
IntExpr var1,
IntExpr var2,
long constant,
int type) |
void |
insertExprExprConstraint(Constraint ct,
IntExpr expr1,
IntExpr expr2,
int type) |
void |
insertExprExpression(IntExpr expression,
IntExpr expr,
int type) |
void |
insertExprExprExpression(IntExpr expression,
IntExpr var1,
IntExpr var2,
int type) |
void |
insertVarArrayConstantArrayExpression(IntExpr expression,
IntVar[] var,
long[] values,
int type) |
void |
insertVarArrayConstantExpression(IntExpr expression,
IntVar[] var,
long value,
int type) |
void |
insertVarArrayExpression(IntExpr expression,
IntVar[] vars,
int type) |
void |
insertVarConstantArrayExpression(IntExpr expression,
IntVar var,
long[] values,
int type) |
void |
insertVarConstantConstantConstraint(Constraint ct,
IntVar var,
long value1,
long value2,
int type) |
void |
insertVarConstantConstantExpression(IntExpr expression,
IntVar var,
long value1,
long value2,
int type) |
void |
insertVarConstantConstraint(Constraint ct,
IntVar var,
long value,
int type) |
void |
insertVoidConstraint(Constraint ct,
int type) |
Solver |
solver() |
static long |
swigRelease(ModelCache obj) |
protected transient boolean swigCMemOwn
public static final int VOID_FALSE_CONSTRAINT
public static final int VOID_TRUE_CONSTRAINT
public static final int VOID_CONSTRAINT_MAX
public static final int VAR_CONSTANT_EQUALITY
public static final int VAR_CONSTANT_GREATER_OR_EQUAL
public static final int VAR_CONSTANT_LESS_OR_EQUAL
public static final int VAR_CONSTANT_NON_EQUALITY
public static final int VAR_CONSTANT_CONSTRAINT_MAX
public static final int VAR_CONSTANT_CONSTANT_BETWEEN
public static final int VAR_CONSTANT_CONSTANT_CONSTRAINT_MAX
public static final int EXPR_EXPR_EQUALITY
public static final int EXPR_EXPR_GREATER
public static final int EXPR_EXPR_GREATER_OR_EQUAL
public static final int EXPR_EXPR_LESS
public static final int EXPR_EXPR_LESS_OR_EQUAL
public static final int EXPR_EXPR_NON_EQUALITY
public static final int EXPR_EXPR_CONSTRAINT_MAX
public static final int EXPR_OPPOSITE
public static final int EXPR_ABS
public static final int EXPR_SQUARE
public static final int EXPR_EXPRESSION_MAX
public static final int EXPR_EXPR_DIFFERENCE
public static final int EXPR_EXPR_PROD
public static final int EXPR_EXPR_DIV
public static final int EXPR_EXPR_MAX
public static final int EXPR_EXPR_MIN
public static final int EXPR_EXPR_SUM
public static final int EXPR_EXPR_IS_LESS
public static final int EXPR_EXPR_IS_LESS_OR_EQUAL
public static final int EXPR_EXPR_IS_EQUAL
public static final int EXPR_EXPR_IS_NOT_EQUAL
public static final int EXPR_EXPR_EXPRESSION_MAX
public static final int EXPR_EXPR_CONSTANT_CONDITIONAL
public static final int EXPR_EXPR_CONSTANT_EXPRESSION_MAX
public static final int EXPR_CONSTANT_DIFFERENCE
public static final int EXPR_CONSTANT_DIVIDE
public static final int EXPR_CONSTANT_PROD
public static final int EXPR_CONSTANT_MAX
public static final int EXPR_CONSTANT_MIN
public static final int EXPR_CONSTANT_SUM
public static final int EXPR_CONSTANT_IS_EQUAL
public static final int EXPR_CONSTANT_IS_NOT_EQUAL
public static final int EXPR_CONSTANT_IS_GREATER_OR_EQUAL
public static final int EXPR_CONSTANT_IS_LESS_OR_EQUAL
public static final int EXPR_CONSTANT_EXPRESSION_MAX
public static final int VAR_CONSTANT_CONSTANT_SEMI_CONTINUOUS
public static final int VAR_CONSTANT_CONSTANT_EXPRESSION_MAX
public static final int VAR_CONSTANT_ARRAY_ELEMENT
public static final int VAR_CONSTANT_ARRAY_EXPRESSION_MAX
public static final int VAR_ARRAY_CONSTANT_ARRAY_SCAL_PROD
public static final int VAR_ARRAY_CONSTANT_ARRAY_EXPRESSION_MAX
public static final int VAR_ARRAY_MAX
public static final int VAR_ARRAY_MIN
public static final int VAR_ARRAY_SUM
public static final int VAR_ARRAY_EXPRESSION_MAX
public static final int VAR_ARRAY_CONSTANT_INDEX
public static final int VAR_ARRAY_CONSTANT_EXPRESSION_MAX
public static long getCPtr(ModelCache obj)
public static long swigRelease(ModelCache obj)
protected void finalize()
finalize
in class java.lang.Object
public void delete()
public void clear()
public Constraint findVoidConstraint(int type)
public void insertVoidConstraint(Constraint ct, int type)
public Constraint findVarConstantConstraint(IntVar var, long value, int type)
public void insertVarConstantConstraint(Constraint ct, IntVar var, long value, int type)
public Constraint findVarConstantConstantConstraint(IntVar var, long value1, long value2, int type)
public void insertVarConstantConstantConstraint(Constraint ct, IntVar var, long value1, long value2, int type)
public Constraint findExprExprConstraint(IntExpr expr1, IntExpr expr2, int type)
public void insertExprExprConstraint(Constraint ct, IntExpr expr1, IntExpr expr2, int type)
public IntExpr findExprConstantExpression(IntExpr expr, long value, int type)
public void insertExprConstantExpression(IntExpr expression, IntExpr var, long value, int type)
public IntExpr findExprExprExpression(IntExpr var1, IntExpr var2, int type)
public void insertExprExprExpression(IntExpr expression, IntExpr var1, IntExpr var2, int type)
public IntExpr findExprExprConstantExpression(IntExpr var1, IntExpr var2, long constant, int type)
public void insertExprExprConstantExpression(IntExpr expression, IntExpr var1, IntExpr var2, long constant, int type)
public IntExpr findVarConstantConstantExpression(IntVar var, long value1, long value2, int type)
public void insertVarConstantConstantExpression(IntExpr expression, IntVar var, long value1, long value2, int type)
public IntExpr findVarConstantArrayExpression(IntVar var, long[] values, int type)
public void insertVarConstantArrayExpression(IntExpr expression, IntVar var, long[] values, int type)
public IntExpr findVarArrayExpression(IntVar[] vars, int type)
public void insertVarArrayExpression(IntExpr expression, IntVar[] vars, int type)
public IntExpr findVarArrayConstantArrayExpression(IntVar[] vars, long[] values, int type)
public void insertVarArrayConstantArrayExpression(IntExpr expression, IntVar[] var, long[] values, int type)
public IntExpr findVarArrayConstantExpression(IntVar[] vars, long value, int type)
public void insertVarArrayConstantExpression(IntExpr expression, IntVar[] var, long value, int type)
public Solver solver()
Copyright © 2025. All rights reserved.