Java Reference

Java Reference

ModelCache

Detailed Description

Implements a complete cache for model elements: expressions and constraints.

Caching is based on the signatures of the elements, as well as their types. This class is used internally to avoid creating duplicate objects.

Definition at line 14 of file ModelCache.java.

Public Member Functions

synchronized void delete ()
 
void clear ()
 
Constraint findVoidConstraint (int type)
 Void constraints. More...
 
void insertVoidConstraint (Constraint ct, int type)
 
Constraint findVarConstantConstraint (IntVar var, long value, int type)
 Var Constant Constraints. More...
 
void insertVarConstantConstraint (Constraint ct, IntVar var, long value, int type)
 
Constraint findVarConstantConstantConstraint (IntVar var, long value1, long value2, int type)
 Var Constant Constant Constraints. More...
 
void insertVarConstantConstantConstraint (Constraint ct, IntVar var, long value1, long value2, int type)
 
Constraint findExprExprConstraint (IntExpr expr1, IntExpr expr2, int type)
 Expr Expr Constraints. More...
 
void insertExprExprConstraint (Constraint ct, IntExpr expr1, IntExpr expr2, int type)
 
IntExpr findExprExpression (IntExpr expr, int type)
 Expr Expressions. More...
 
void insertExprExpression (IntExpr expression, IntExpr expr, int type)
 
IntExpr findExprConstantExpression (IntExpr expr, long value, int type)
 Expr Constant Expressions. More...
 
void insertExprConstantExpression (IntExpr expression, IntExpr var, long value, int type)
 
IntExpr findExprExprExpression (IntExpr var1, IntExpr var2, int type)
 Expr Expr Expressions. More...
 
void insertExprExprExpression (IntExpr expression, IntExpr var1, IntExpr var2, int type)
 
IntExpr findExprExprConstantExpression (IntExpr var1, IntExpr var2, long constant, int type)
 Expr Expr Constant Expressions. More...
 
void insertExprExprConstantExpression (IntExpr expression, IntExpr var1, IntExpr var2, long constant, int type)
 
IntExpr findVarConstantConstantExpression (IntVar var, long value1, long value2, int type)
 Var Constant Constant Expressions. More...
 
void insertVarConstantConstantExpression (IntExpr expression, IntVar var, long value1, long value2, int type)
 
IntExpr findVarConstantArrayExpression (IntVar var, long[] values, int type)
 Var Constant Array Expressions. More...
 
void insertVarConstantArrayExpression (IntExpr expression, IntVar var, long[] values, int type)
 
IntExpr findVarArrayExpression (IntVar[] vars, int type)
 Var Array Expressions. More...
 
void insertVarArrayExpression (IntExpr expression, IntVar[] vars, int type)
 
IntExpr findVarArrayConstantArrayExpression (IntVar[] vars, long[] values, int type)
 Var Array Constant Array Expressions. More...
 
void insertVarArrayConstantArrayExpression (IntExpr expression, IntVar[] var, long[] values, int type)
 
IntExpr findVarArrayConstantExpression (IntVar[] vars, long value, int type)
 Var Array Constant Expressions. More...
 
void insertVarArrayConstantExpression (IntExpr expression, IntVar[] var, long value, int type)
 
Solver solver ()
 

Static Public Attributes

static final int VOID_FALSE_CONSTRAINT = mainJNI.ModelCache_VOID_FALSE_CONSTRAINT_get()
 
static final int VOID_TRUE_CONSTRAINT = mainJNI.ModelCache_VOID_TRUE_CONSTRAINT_get()
 
static final int VOID_CONSTRAINT_MAX = mainJNI.ModelCache_VOID_CONSTRAINT_MAX_get()
 
static final int VAR_CONSTANT_EQUALITY = mainJNI.ModelCache_VAR_CONSTANT_EQUALITY_get()
 
static final int VAR_CONSTANT_GREATER_OR_EQUAL = mainJNI.ModelCache_VAR_CONSTANT_GREATER_OR_EQUAL_get()
 
static final int VAR_CONSTANT_LESS_OR_EQUAL = mainJNI.ModelCache_VAR_CONSTANT_LESS_OR_EQUAL_get()
 
static final int VAR_CONSTANT_NON_EQUALITY = mainJNI.ModelCache_VAR_CONSTANT_NON_EQUALITY_get()
 
static final int VAR_CONSTANT_CONSTRAINT_MAX = mainJNI.ModelCache_VAR_CONSTANT_CONSTRAINT_MAX_get()
 
static final int VAR_CONSTANT_CONSTANT_BETWEEN = mainJNI.ModelCache_VAR_CONSTANT_CONSTANT_BETWEEN_get()
 
static final int VAR_CONSTANT_CONSTANT_CONSTRAINT_MAX = mainJNI.ModelCache_VAR_CONSTANT_CONSTANT_CONSTRAINT_MAX_get()
 
static final int EXPR_EXPR_EQUALITY = mainJNI.ModelCache_EXPR_EXPR_EQUALITY_get()
 
static final int EXPR_EXPR_GREATER = mainJNI.ModelCache_EXPR_EXPR_GREATER_get()
 
static final int EXPR_EXPR_GREATER_OR_EQUAL = mainJNI.ModelCache_EXPR_EXPR_GREATER_OR_EQUAL_get()
 
static final int EXPR_EXPR_LESS = mainJNI.ModelCache_EXPR_EXPR_LESS_get()
 
static final int EXPR_EXPR_LESS_OR_EQUAL = mainJNI.ModelCache_EXPR_EXPR_LESS_OR_EQUAL_get()
 
static final int EXPR_EXPR_NON_EQUALITY = mainJNI.ModelCache_EXPR_EXPR_NON_EQUALITY_get()
 
static final int EXPR_EXPR_CONSTRAINT_MAX = mainJNI.ModelCache_EXPR_EXPR_CONSTRAINT_MAX_get()
 
static final int EXPR_OPPOSITE = mainJNI.ModelCache_EXPR_OPPOSITE_get()
 
static final int EXPR_ABS = mainJNI.ModelCache_EXPR_ABS_get()
 
static final int EXPR_SQUARE = mainJNI.ModelCache_EXPR_SQUARE_get()
 
static final int EXPR_EXPRESSION_MAX = mainJNI.ModelCache_EXPR_EXPRESSION_MAX_get()
 
static final int EXPR_EXPR_DIFFERENCE = mainJNI.ModelCache_EXPR_EXPR_DIFFERENCE_get()
 
static final int EXPR_EXPR_PROD = mainJNI.ModelCache_EXPR_EXPR_PROD_get()
 
static final int EXPR_EXPR_DIV = mainJNI.ModelCache_EXPR_EXPR_DIV_get()
 
static final int EXPR_EXPR_MAX = mainJNI.ModelCache_EXPR_EXPR_MAX_get()
 
static final int EXPR_EXPR_MIN = mainJNI.ModelCache_EXPR_EXPR_MIN_get()
 
static final int EXPR_EXPR_SUM = mainJNI.ModelCache_EXPR_EXPR_SUM_get()
 
static final int EXPR_EXPR_IS_LESS = mainJNI.ModelCache_EXPR_EXPR_IS_LESS_get()
 
static final int EXPR_EXPR_IS_LESS_OR_EQUAL = mainJNI.ModelCache_EXPR_EXPR_IS_LESS_OR_EQUAL_get()
 
static final int EXPR_EXPR_IS_EQUAL = mainJNI.ModelCache_EXPR_EXPR_IS_EQUAL_get()
 
static final int EXPR_EXPR_IS_NOT_EQUAL = mainJNI.ModelCache_EXPR_EXPR_IS_NOT_EQUAL_get()
 
static final int EXPR_EXPR_EXPRESSION_MAX = mainJNI.ModelCache_EXPR_EXPR_EXPRESSION_MAX_get()
 
static final int EXPR_EXPR_CONSTANT_CONDITIONAL = mainJNI.ModelCache_EXPR_EXPR_CONSTANT_CONDITIONAL_get()
 
static final int EXPR_EXPR_CONSTANT_EXPRESSION_MAX = mainJNI.ModelCache_EXPR_EXPR_CONSTANT_EXPRESSION_MAX_get()
 
static final int EXPR_CONSTANT_DIFFERENCE = mainJNI.ModelCache_EXPR_CONSTANT_DIFFERENCE_get()
 
static final int EXPR_CONSTANT_DIVIDE = mainJNI.ModelCache_EXPR_CONSTANT_DIVIDE_get()
 
static final int EXPR_CONSTANT_PROD = mainJNI.ModelCache_EXPR_CONSTANT_PROD_get()
 
static final int EXPR_CONSTANT_MAX = mainJNI.ModelCache_EXPR_CONSTANT_MAX_get()
 
static final int EXPR_CONSTANT_MIN = mainJNI.ModelCache_EXPR_CONSTANT_MIN_get()
 
static final int EXPR_CONSTANT_SUM = mainJNI.ModelCache_EXPR_CONSTANT_SUM_get()
 
static final int EXPR_CONSTANT_IS_EQUAL = mainJNI.ModelCache_EXPR_CONSTANT_IS_EQUAL_get()
 
static final int EXPR_CONSTANT_IS_NOT_EQUAL = mainJNI.ModelCache_EXPR_CONSTANT_IS_NOT_EQUAL_get()
 
static final int EXPR_CONSTANT_IS_GREATER_OR_EQUAL = mainJNI.ModelCache_EXPR_CONSTANT_IS_GREATER_OR_EQUAL_get()
 
static final int EXPR_CONSTANT_IS_LESS_OR_EQUAL = mainJNI.ModelCache_EXPR_CONSTANT_IS_LESS_OR_EQUAL_get()
 
static final int EXPR_CONSTANT_EXPRESSION_MAX = mainJNI.ModelCache_EXPR_CONSTANT_EXPRESSION_MAX_get()
 
static final int VAR_CONSTANT_CONSTANT_SEMI_CONTINUOUS = mainJNI.ModelCache_VAR_CONSTANT_CONSTANT_SEMI_CONTINUOUS_get()
 
static final int VAR_CONSTANT_CONSTANT_EXPRESSION_MAX = mainJNI.ModelCache_VAR_CONSTANT_CONSTANT_EXPRESSION_MAX_get()
 
static final int VAR_CONSTANT_ARRAY_ELEMENT = mainJNI.ModelCache_VAR_CONSTANT_ARRAY_ELEMENT_get()
 
static final int VAR_CONSTANT_ARRAY_EXPRESSION_MAX = mainJNI.ModelCache_VAR_CONSTANT_ARRAY_EXPRESSION_MAX_get()
 
static final int VAR_ARRAY_CONSTANT_ARRAY_SCAL_PROD = mainJNI.ModelCache_VAR_ARRAY_CONSTANT_ARRAY_SCAL_PROD_get()
 
static final int VAR_ARRAY_CONSTANT_ARRAY_EXPRESSION_MAX = mainJNI.ModelCache_VAR_ARRAY_CONSTANT_ARRAY_EXPRESSION_MAX_get()
 
static final int VAR_ARRAY_MAX = mainJNI.ModelCache_VAR_ARRAY_MAX_get()
 
static final int VAR_ARRAY_MIN = mainJNI.ModelCache_VAR_ARRAY_MIN_get()
 
static final int VAR_ARRAY_SUM = mainJNI.ModelCache_VAR_ARRAY_SUM_get()
 
static final int VAR_ARRAY_EXPRESSION_MAX = mainJNI.ModelCache_VAR_ARRAY_EXPRESSION_MAX_get()
 
static final int VAR_ARRAY_CONSTANT_INDEX = mainJNI.ModelCache_VAR_ARRAY_CONSTANT_INDEX_get()
 
static final int VAR_ARRAY_CONSTANT_EXPRESSION_MAX = mainJNI.ModelCache_VAR_ARRAY_CONSTANT_EXPRESSION_MAX_get()
 

Protected Member Functions

 ModelCache (long cPtr, boolean cMemoryOwn)
 

Constructor & Destructor Documentation

◆ ModelCache()

ModelCache ( long  cPtr,
boolean  cMemoryOwn 
)
inlineprotected

Definition at line 18 of file ModelCache.java.

Member Function Documentation

◆ clear()

void clear ( )
inline

Definition at line 42 of file ModelCache.java.

◆ delete()

synchronized void delete ( )
inline

Definition at line 32 of file ModelCache.java.

◆ findExprConstantExpression()

IntExpr findExprConstantExpression ( IntExpr  expr,
long  value,
int  type 
)
inline

Expr Constant Expressions.

Definition at line 109 of file ModelCache.java.

◆ findExprExprConstantExpression()

IntExpr findExprExprConstantExpression ( IntExpr  var1,
IntExpr  var2,
long  constant,
int  type 
)
inline

Expr Expr Constant Expressions.

Definition at line 133 of file ModelCache.java.

◆ findExprExprConstraint()

Constraint findExprExprConstraint ( IntExpr  expr1,
IntExpr  expr2,
int  type 
)
inline

Expr Expr Constraints.

Definition at line 85 of file ModelCache.java.

◆ findExprExpression()

IntExpr findExprExpression ( IntExpr  expr,
int  type 
)
inline

Expr Expressions.

Definition at line 97 of file ModelCache.java.

◆ findExprExprExpression()

IntExpr findExprExprExpression ( IntExpr  var1,
IntExpr  var2,
int  type 
)
inline

Expr Expr Expressions.

Definition at line 121 of file ModelCache.java.

◆ findVarArrayConstantArrayExpression()

IntExpr findVarArrayConstantArrayExpression ( IntVar[]  vars,
long[]  values,
int  type 
)
inline

Var Array Constant Array Expressions.

Definition at line 181 of file ModelCache.java.

◆ findVarArrayConstantExpression()

IntExpr findVarArrayConstantExpression ( IntVar[]  vars,
long  value,
int  type 
)
inline

Var Array Constant Expressions.

Definition at line 193 of file ModelCache.java.

◆ findVarArrayExpression()

IntExpr findVarArrayExpression ( IntVar[]  vars,
int  type 
)
inline

Var Array Expressions.

Definition at line 169 of file ModelCache.java.

◆ findVarConstantArrayExpression()

IntExpr findVarConstantArrayExpression ( IntVar  var,
long[]  values,
int  type 
)
inline

Var Constant Array Expressions.

Definition at line 157 of file ModelCache.java.

◆ findVarConstantConstantConstraint()

Constraint findVarConstantConstantConstraint ( IntVar  var,
long  value1,
long  value2,
int  type 
)
inline

Var Constant Constant Constraints.

Definition at line 73 of file ModelCache.java.

◆ findVarConstantConstantExpression()

IntExpr findVarConstantConstantExpression ( IntVar  var,
long  value1,
long  value2,
int  type 
)
inline

Var Constant Constant Expressions.

Definition at line 145 of file ModelCache.java.

◆ findVarConstantConstraint()

Constraint findVarConstantConstraint ( IntVar  var,
long  value,
int  type 
)
inline

Var Constant Constraints.

Definition at line 61 of file ModelCache.java.

◆ findVoidConstraint()

Constraint findVoidConstraint ( int  type)
inline

Void constraints.

Definition at line 49 of file ModelCache.java.

◆ insertExprConstantExpression()

void insertExprConstantExpression ( IntExpr  expression,
IntExpr  var,
long  value,
int  type 
)
inline

Definition at line 114 of file ModelCache.java.

◆ insertExprExprConstantExpression()

void insertExprExprConstantExpression ( IntExpr  expression,
IntExpr  var1,
IntExpr  var2,
long  constant,
int  type 
)
inline

Definition at line 138 of file ModelCache.java.

◆ insertExprExprConstraint()

void insertExprExprConstraint ( Constraint  ct,
IntExpr  expr1,
IntExpr  expr2,
int  type 
)
inline

Definition at line 90 of file ModelCache.java.

◆ insertExprExpression()

void insertExprExpression ( IntExpr  expression,
IntExpr  expr,
int  type 
)
inline

Definition at line 102 of file ModelCache.java.

◆ insertExprExprExpression()

void insertExprExprExpression ( IntExpr  expression,
IntExpr  var1,
IntExpr  var2,
int  type 
)
inline

Definition at line 126 of file ModelCache.java.

◆ insertVarArrayConstantArrayExpression()

void insertVarArrayConstantArrayExpression ( IntExpr  expression,
IntVar[]  var,
long[]  values,
int  type 
)
inline

Definition at line 186 of file ModelCache.java.

◆ insertVarArrayConstantExpression()

void insertVarArrayConstantExpression ( IntExpr  expression,
IntVar[]  var,
long  value,
int  type 
)
inline

Definition at line 198 of file ModelCache.java.

◆ insertVarArrayExpression()

void insertVarArrayExpression ( IntExpr  expression,
IntVar[]  vars,
int  type 
)
inline

Definition at line 174 of file ModelCache.java.

◆ insertVarConstantArrayExpression()

void insertVarConstantArrayExpression ( IntExpr  expression,
IntVar  var,
long[]  values,
int  type 
)
inline

Definition at line 162 of file ModelCache.java.

◆ insertVarConstantConstantConstraint()

void insertVarConstantConstantConstraint ( Constraint  ct,
IntVar  var,
long  value1,
long  value2,
int  type 
)
inline

Definition at line 78 of file ModelCache.java.

◆ insertVarConstantConstantExpression()

void insertVarConstantConstantExpression ( IntExpr  expression,
IntVar  var,
long  value1,
long  value2,
int  type 
)
inline

Definition at line 150 of file ModelCache.java.

◆ insertVarConstantConstraint()

void insertVarConstantConstraint ( Constraint  ct,
IntVar  var,
long  value,
int  type 
)
inline

Definition at line 66 of file ModelCache.java.

◆ insertVoidConstraint()

void insertVoidConstraint ( Constraint  ct,
int  type 
)
inline

Definition at line 54 of file ModelCache.java.

◆ solver()

Solver solver ( )
inline

Definition at line 202 of file ModelCache.java.

Member Data Documentation

◆ EXPR_ABS

final int EXPR_ABS = mainJNI.ModelCache_EXPR_ABS_get()
static

Definition at line 234 of file ModelCache.java.

◆ EXPR_CONSTANT_DIFFERENCE

final int EXPR_CONSTANT_DIFFERENCE = mainJNI.ModelCache_EXPR_CONSTANT_DIFFERENCE_get()
static

Definition at line 256 of file ModelCache.java.

◆ EXPR_CONSTANT_DIVIDE

final int EXPR_CONSTANT_DIVIDE = mainJNI.ModelCache_EXPR_CONSTANT_DIVIDE_get()
static

Definition at line 257 of file ModelCache.java.

◆ EXPR_CONSTANT_EXPRESSION_MAX

final int EXPR_CONSTANT_EXPRESSION_MAX = mainJNI.ModelCache_EXPR_CONSTANT_EXPRESSION_MAX_get()
static

Definition at line 266 of file ModelCache.java.

◆ EXPR_CONSTANT_IS_EQUAL

final int EXPR_CONSTANT_IS_EQUAL = mainJNI.ModelCache_EXPR_CONSTANT_IS_EQUAL_get()
static

Definition at line 262 of file ModelCache.java.

◆ EXPR_CONSTANT_IS_GREATER_OR_EQUAL

final int EXPR_CONSTANT_IS_GREATER_OR_EQUAL = mainJNI.ModelCache_EXPR_CONSTANT_IS_GREATER_OR_EQUAL_get()
static

Definition at line 264 of file ModelCache.java.

◆ EXPR_CONSTANT_IS_LESS_OR_EQUAL

final int EXPR_CONSTANT_IS_LESS_OR_EQUAL = mainJNI.ModelCache_EXPR_CONSTANT_IS_LESS_OR_EQUAL_get()
static

Definition at line 265 of file ModelCache.java.

◆ EXPR_CONSTANT_IS_NOT_EQUAL

final int EXPR_CONSTANT_IS_NOT_EQUAL = mainJNI.ModelCache_EXPR_CONSTANT_IS_NOT_EQUAL_get()
static

Definition at line 263 of file ModelCache.java.

◆ EXPR_CONSTANT_MAX

final int EXPR_CONSTANT_MAX = mainJNI.ModelCache_EXPR_CONSTANT_MAX_get()
static

Definition at line 259 of file ModelCache.java.

◆ EXPR_CONSTANT_MIN

final int EXPR_CONSTANT_MIN = mainJNI.ModelCache_EXPR_CONSTANT_MIN_get()
static

Definition at line 260 of file ModelCache.java.

◆ EXPR_CONSTANT_PROD

final int EXPR_CONSTANT_PROD = mainJNI.ModelCache_EXPR_CONSTANT_PROD_get()
static

Definition at line 258 of file ModelCache.java.

◆ EXPR_CONSTANT_SUM

final int EXPR_CONSTANT_SUM = mainJNI.ModelCache_EXPR_CONSTANT_SUM_get()
static

Definition at line 261 of file ModelCache.java.

◆ EXPR_EXPR_CONSTANT_CONDITIONAL

final int EXPR_EXPR_CONSTANT_CONDITIONAL = mainJNI.ModelCache_EXPR_EXPR_CONSTANT_CONDITIONAL_get()
static

Definition at line 252 of file ModelCache.java.

◆ EXPR_EXPR_CONSTANT_EXPRESSION_MAX

final int EXPR_EXPR_CONSTANT_EXPRESSION_MAX = mainJNI.ModelCache_EXPR_EXPR_CONSTANT_EXPRESSION_MAX_get()
static

Definition at line 253 of file ModelCache.java.

◆ EXPR_EXPR_CONSTRAINT_MAX

final int EXPR_EXPR_CONSTRAINT_MAX = mainJNI.ModelCache_EXPR_EXPR_CONSTRAINT_MAX_get()
static

Definition at line 230 of file ModelCache.java.

◆ EXPR_EXPR_DIFFERENCE

final int EXPR_EXPR_DIFFERENCE = mainJNI.ModelCache_EXPR_EXPR_DIFFERENCE_get()
static

Definition at line 239 of file ModelCache.java.

◆ EXPR_EXPR_DIV

final int EXPR_EXPR_DIV = mainJNI.ModelCache_EXPR_EXPR_DIV_get()
static

Definition at line 241 of file ModelCache.java.

◆ EXPR_EXPR_EQUALITY

final int EXPR_EXPR_EQUALITY = mainJNI.ModelCache_EXPR_EXPR_EQUALITY_get()
static

Definition at line 224 of file ModelCache.java.

◆ EXPR_EXPR_EXPRESSION_MAX

final int EXPR_EXPR_EXPRESSION_MAX = mainJNI.ModelCache_EXPR_EXPR_EXPRESSION_MAX_get()
static

Definition at line 249 of file ModelCache.java.

◆ EXPR_EXPR_GREATER

final int EXPR_EXPR_GREATER = mainJNI.ModelCache_EXPR_EXPR_GREATER_get()
static

Definition at line 225 of file ModelCache.java.

◆ EXPR_EXPR_GREATER_OR_EQUAL

final int EXPR_EXPR_GREATER_OR_EQUAL = mainJNI.ModelCache_EXPR_EXPR_GREATER_OR_EQUAL_get()
static

Definition at line 226 of file ModelCache.java.

◆ EXPR_EXPR_IS_EQUAL

final int EXPR_EXPR_IS_EQUAL = mainJNI.ModelCache_EXPR_EXPR_IS_EQUAL_get()
static

Definition at line 247 of file ModelCache.java.

◆ EXPR_EXPR_IS_LESS

final int EXPR_EXPR_IS_LESS = mainJNI.ModelCache_EXPR_EXPR_IS_LESS_get()
static

Definition at line 245 of file ModelCache.java.

◆ EXPR_EXPR_IS_LESS_OR_EQUAL

final int EXPR_EXPR_IS_LESS_OR_EQUAL = mainJNI.ModelCache_EXPR_EXPR_IS_LESS_OR_EQUAL_get()
static

Definition at line 246 of file ModelCache.java.

◆ EXPR_EXPR_IS_NOT_EQUAL

final int EXPR_EXPR_IS_NOT_EQUAL = mainJNI.ModelCache_EXPR_EXPR_IS_NOT_EQUAL_get()
static

Definition at line 248 of file ModelCache.java.

◆ EXPR_EXPR_LESS

final int EXPR_EXPR_LESS = mainJNI.ModelCache_EXPR_EXPR_LESS_get()
static

Definition at line 227 of file ModelCache.java.

◆ EXPR_EXPR_LESS_OR_EQUAL

final int EXPR_EXPR_LESS_OR_EQUAL = mainJNI.ModelCache_EXPR_EXPR_LESS_OR_EQUAL_get()
static

Definition at line 228 of file ModelCache.java.

◆ EXPR_EXPR_MAX

final int EXPR_EXPR_MAX = mainJNI.ModelCache_EXPR_EXPR_MAX_get()
static

Definition at line 242 of file ModelCache.java.

◆ EXPR_EXPR_MIN

final int EXPR_EXPR_MIN = mainJNI.ModelCache_EXPR_EXPR_MIN_get()
static

Definition at line 243 of file ModelCache.java.

◆ EXPR_EXPR_NON_EQUALITY

final int EXPR_EXPR_NON_EQUALITY = mainJNI.ModelCache_EXPR_EXPR_NON_EQUALITY_get()
static

Definition at line 229 of file ModelCache.java.

◆ EXPR_EXPR_PROD

final int EXPR_EXPR_PROD = mainJNI.ModelCache_EXPR_EXPR_PROD_get()
static

Definition at line 240 of file ModelCache.java.

◆ EXPR_EXPR_SUM

final int EXPR_EXPR_SUM = mainJNI.ModelCache_EXPR_EXPR_SUM_get()
static

Definition at line 244 of file ModelCache.java.

◆ EXPR_EXPRESSION_MAX

final int EXPR_EXPRESSION_MAX = mainJNI.ModelCache_EXPR_EXPRESSION_MAX_get()
static

Definition at line 236 of file ModelCache.java.

◆ EXPR_OPPOSITE

final int EXPR_OPPOSITE = mainJNI.ModelCache_EXPR_OPPOSITE_get()
static

Definition at line 233 of file ModelCache.java.

◆ EXPR_SQUARE

final int EXPR_SQUARE = mainJNI.ModelCache_EXPR_SQUARE_get()
static

Definition at line 235 of file ModelCache.java.

◆ VAR_ARRAY_CONSTANT_ARRAY_EXPRESSION_MAX

final int VAR_ARRAY_CONSTANT_ARRAY_EXPRESSION_MAX = mainJNI.ModelCache_VAR_ARRAY_CONSTANT_ARRAY_EXPRESSION_MAX_get()
static

Definition at line 278 of file ModelCache.java.

◆ VAR_ARRAY_CONSTANT_ARRAY_SCAL_PROD

final int VAR_ARRAY_CONSTANT_ARRAY_SCAL_PROD = mainJNI.ModelCache_VAR_ARRAY_CONSTANT_ARRAY_SCAL_PROD_get()
static

Definition at line 277 of file ModelCache.java.

◆ VAR_ARRAY_CONSTANT_EXPRESSION_MAX

final int VAR_ARRAY_CONSTANT_EXPRESSION_MAX = mainJNI.ModelCache_VAR_ARRAY_CONSTANT_EXPRESSION_MAX_get()
static

Definition at line 288 of file ModelCache.java.

◆ VAR_ARRAY_CONSTANT_INDEX

final int VAR_ARRAY_CONSTANT_INDEX = mainJNI.ModelCache_VAR_ARRAY_CONSTANT_INDEX_get()
static

Definition at line 287 of file ModelCache.java.

◆ VAR_ARRAY_EXPRESSION_MAX

final int VAR_ARRAY_EXPRESSION_MAX = mainJNI.ModelCache_VAR_ARRAY_EXPRESSION_MAX_get()
static

Definition at line 284 of file ModelCache.java.

◆ VAR_ARRAY_MAX

final int VAR_ARRAY_MAX = mainJNI.ModelCache_VAR_ARRAY_MAX_get()
static

Definition at line 281 of file ModelCache.java.

◆ VAR_ARRAY_MIN

final int VAR_ARRAY_MIN = mainJNI.ModelCache_VAR_ARRAY_MIN_get()
static

Definition at line 282 of file ModelCache.java.

◆ VAR_ARRAY_SUM

final int VAR_ARRAY_SUM = mainJNI.ModelCache_VAR_ARRAY_SUM_get()
static

Definition at line 283 of file ModelCache.java.

◆ VAR_CONSTANT_ARRAY_ELEMENT

final int VAR_CONSTANT_ARRAY_ELEMENT = mainJNI.ModelCache_VAR_CONSTANT_ARRAY_ELEMENT_get()
static

Definition at line 273 of file ModelCache.java.

◆ VAR_CONSTANT_ARRAY_EXPRESSION_MAX

final int VAR_CONSTANT_ARRAY_EXPRESSION_MAX = mainJNI.ModelCache_VAR_CONSTANT_ARRAY_EXPRESSION_MAX_get()
static

Definition at line 274 of file ModelCache.java.

◆ VAR_CONSTANT_CONSTANT_BETWEEN

final int VAR_CONSTANT_CONSTANT_BETWEEN = mainJNI.ModelCache_VAR_CONSTANT_CONSTANT_BETWEEN_get()
static

Definition at line 220 of file ModelCache.java.

◆ VAR_CONSTANT_CONSTANT_CONSTRAINT_MAX

final int VAR_CONSTANT_CONSTANT_CONSTRAINT_MAX = mainJNI.ModelCache_VAR_CONSTANT_CONSTANT_CONSTRAINT_MAX_get()
static

Definition at line 221 of file ModelCache.java.

◆ VAR_CONSTANT_CONSTANT_EXPRESSION_MAX

final int VAR_CONSTANT_CONSTANT_EXPRESSION_MAX = mainJNI.ModelCache_VAR_CONSTANT_CONSTANT_EXPRESSION_MAX_get()
static

Definition at line 270 of file ModelCache.java.

◆ VAR_CONSTANT_CONSTANT_SEMI_CONTINUOUS

final int VAR_CONSTANT_CONSTANT_SEMI_CONTINUOUS = mainJNI.ModelCache_VAR_CONSTANT_CONSTANT_SEMI_CONTINUOUS_get()
static

Definition at line 269 of file ModelCache.java.

◆ VAR_CONSTANT_CONSTRAINT_MAX

final int VAR_CONSTANT_CONSTRAINT_MAX = mainJNI.ModelCache_VAR_CONSTANT_CONSTRAINT_MAX_get()
static

Definition at line 217 of file ModelCache.java.

◆ VAR_CONSTANT_EQUALITY

final int VAR_CONSTANT_EQUALITY = mainJNI.ModelCache_VAR_CONSTANT_EQUALITY_get()
static

Definition at line 213 of file ModelCache.java.

◆ VAR_CONSTANT_GREATER_OR_EQUAL

final int VAR_CONSTANT_GREATER_OR_EQUAL = mainJNI.ModelCache_VAR_CONSTANT_GREATER_OR_EQUAL_get()
static

Definition at line 214 of file ModelCache.java.

◆ VAR_CONSTANT_LESS_OR_EQUAL

final int VAR_CONSTANT_LESS_OR_EQUAL = mainJNI.ModelCache_VAR_CONSTANT_LESS_OR_EQUAL_get()
static

Definition at line 215 of file ModelCache.java.

◆ VAR_CONSTANT_NON_EQUALITY

final int VAR_CONSTANT_NON_EQUALITY = mainJNI.ModelCache_VAR_CONSTANT_NON_EQUALITY_get()
static

Definition at line 216 of file ModelCache.java.

◆ VOID_CONSTRAINT_MAX

final int VOID_CONSTRAINT_MAX = mainJNI.ModelCache_VOID_CONSTRAINT_MAX_get()
static

Definition at line 210 of file ModelCache.java.

◆ VOID_FALSE_CONSTRAINT

final int VOID_FALSE_CONSTRAINT = mainJNI.ModelCache_VOID_FALSE_CONSTRAINT_get()
static

Definition at line 208 of file ModelCache.java.

◆ VOID_TRUE_CONSTRAINT

final int VOID_TRUE_CONSTRAINT = mainJNI.ModelCache_VOID_TRUE_CONSTRAINT_get()
static

Definition at line 209 of file ModelCache.java.


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