C++ Reference

C++ Reference: Routing

ModelCache Member List

This is the complete list of members for ModelCache, including all inherited members.

Clear()=0ModelCachepure virtual
EXPR_ABS enum valueModelCache
EXPR_CONSTANT_DIFFERENCE enum valueModelCache
EXPR_CONSTANT_DIVIDE enum valueModelCache
EXPR_CONSTANT_EXPRESSION_MAX enum valueModelCache
EXPR_CONSTANT_IS_EQUAL enum valueModelCache
EXPR_CONSTANT_IS_GREATER_OR_EQUAL enum valueModelCache
EXPR_CONSTANT_IS_LESS_OR_EQUAL enum valueModelCache
EXPR_CONSTANT_IS_NOT_EQUAL enum valueModelCache
EXPR_CONSTANT_MAX enum valueModelCache
EXPR_CONSTANT_MIN enum valueModelCache
EXPR_CONSTANT_PROD enum valueModelCache
EXPR_CONSTANT_SUM enum valueModelCache
EXPR_EXPR_CONSTANT_CONDITIONAL enum valueModelCache
EXPR_EXPR_CONSTANT_EXPRESSION_MAX enum valueModelCache
EXPR_EXPR_CONSTRAINT_MAX enum valueModelCache
EXPR_EXPR_DIFFERENCE enum valueModelCache
EXPR_EXPR_DIV enum valueModelCache
EXPR_EXPR_EQUALITY enum valueModelCache
EXPR_EXPR_EXPRESSION_MAX enum valueModelCache
EXPR_EXPR_GREATER enum valueModelCache
EXPR_EXPR_GREATER_OR_EQUAL enum valueModelCache
EXPR_EXPR_IS_EQUAL enum valueModelCache
EXPR_EXPR_IS_LESS enum valueModelCache
EXPR_EXPR_IS_LESS_OR_EQUAL enum valueModelCache
EXPR_EXPR_IS_NOT_EQUAL enum valueModelCache
EXPR_EXPR_LESS enum valueModelCache
EXPR_EXPR_LESS_OR_EQUAL enum valueModelCache
EXPR_EXPR_MAX enum valueModelCache
EXPR_EXPR_MIN enum valueModelCache
EXPR_EXPR_NON_EQUALITY enum valueModelCache
EXPR_EXPR_PROD enum valueModelCache
EXPR_EXPR_SUM enum valueModelCache
EXPR_EXPRESSION_MAX enum valueModelCache
EXPR_OPPOSITE enum valueModelCache
EXPR_SQUARE enum valueModelCache
ExprConstantExpressionType enum nameModelCache
ExprExprConstantExpressionType enum nameModelCache
ExprExprConstraintType enum nameModelCache
ExprExpressionType enum nameModelCache
ExprExprExpressionType enum nameModelCache
FindExprConstantExpression(IntExpr *const expr, int64 value, ExprConstantExpressionType type) const =0ModelCachepure virtual
FindExprExprConstantExpression(IntExpr *const var1, IntExpr *const var2, int64 constant, ExprExprConstantExpressionType type) const =0ModelCachepure virtual
FindExprExprConstraint(IntExpr *const expr1, IntExpr *const expr2, ExprExprConstraintType type) const =0ModelCachepure virtual
FindExprExpression(IntExpr *const expr, ExprExpressionType type) const =0ModelCachepure virtual
FindExprExprExpression(IntExpr *const var1, IntExpr *const var2, ExprExprExpressionType type) const =0ModelCachepure virtual
FindVarArrayConstantArrayExpression(const std::vector< IntVar * > &vars, const std::vector< int64 > &values, VarArrayConstantArrayExpressionType type) const =0ModelCachepure virtual
FindVarArrayConstantExpression(const std::vector< IntVar * > &vars, int64 value, VarArrayConstantExpressionType type) const =0ModelCachepure virtual
FindVarArrayExpression(const std::vector< IntVar * > &vars, VarArrayExpressionType type) const =0ModelCachepure virtual
FindVarConstantArrayExpression(IntVar *const var, const std::vector< int64 > &values, VarConstantArrayExpressionType type) const =0ModelCachepure virtual
FindVarConstantConstantConstraint(IntVar *const var, int64 value1, int64 value2, VarConstantConstantConstraintType type) const =0ModelCachepure virtual
FindVarConstantConstantExpression(IntVar *const var, int64 value1, int64 value2, VarConstantConstantExpressionType type) const =0ModelCachepure virtual
FindVarConstantConstraint(IntVar *const var, int64 value, VarConstantConstraintType type) const =0ModelCachepure virtual
FindVoidConstraint(VoidConstraintType type) const =0ModelCachepure virtual
InsertExprConstantExpression(IntExpr *const expression, IntExpr *const var, int64 value, ExprConstantExpressionType type)=0ModelCachepure virtual
InsertExprExprConstantExpression(IntExpr *const expression, IntExpr *const var1, IntExpr *const var2, int64 constant, ExprExprConstantExpressionType type)=0ModelCachepure virtual
InsertExprExprConstraint(Constraint *const ct, IntExpr *const expr1, IntExpr *const expr2, ExprExprConstraintType type)=0ModelCachepure virtual
InsertExprExpression(IntExpr *const expression, IntExpr *const expr, ExprExpressionType type)=0ModelCachepure virtual
InsertExprExprExpression(IntExpr *const expression, IntExpr *const var1, IntExpr *const var2, ExprExprExpressionType type)=0ModelCachepure virtual
InsertVarArrayConstantArrayExpression(IntExpr *const expression, const std::vector< IntVar * > &var, const std::vector< int64 > &values, VarArrayConstantArrayExpressionType type)=0ModelCachepure virtual
InsertVarArrayConstantExpression(IntExpr *const expression, const std::vector< IntVar * > &var, int64 value, VarArrayConstantExpressionType type)=0ModelCachepure virtual
InsertVarArrayExpression(IntExpr *const expression, const std::vector< IntVar * > &vars, VarArrayExpressionType type)=0ModelCachepure virtual
InsertVarConstantArrayExpression(IntExpr *const expression, IntVar *const var, const std::vector< int64 > &values, VarConstantArrayExpressionType type)=0ModelCachepure virtual
InsertVarConstantConstantConstraint(Constraint *const ct, IntVar *const var, int64 value1, int64 value2, VarConstantConstantConstraintType type)=0ModelCachepure virtual
InsertVarConstantConstantExpression(IntExpr *const expression, IntVar *const var, int64 value1, int64 value2, VarConstantConstantExpressionType type)=0ModelCachepure virtual
InsertVarConstantConstraint(Constraint *const ct, IntVar *const var, int64 value, VarConstantConstraintType type)=0ModelCachepure virtual
InsertVoidConstraint(Constraint *const ct, VoidConstraintType type)=0ModelCachepure virtual
ModelCache(Solver *const solver)ModelCacheexplicit
solver() constModelCache
VAR_ARRAY_CONSTANT_ARRAY_EXPRESSION_MAX enum valueModelCache
VAR_ARRAY_CONSTANT_ARRAY_SCAL_PROD enum valueModelCache
VAR_ARRAY_CONSTANT_EXPRESSION_MAX enum valueModelCache
VAR_ARRAY_CONSTANT_INDEX enum valueModelCache
VAR_ARRAY_EXPRESSION_MAX enum valueModelCache
VAR_ARRAY_MAX enum valueModelCache
VAR_ARRAY_MIN enum valueModelCache
VAR_ARRAY_SUM enum valueModelCache
VAR_CONSTANT_ARRAY_ELEMENT enum valueModelCache
VAR_CONSTANT_ARRAY_EXPRESSION_MAX enum valueModelCache
VAR_CONSTANT_CONSTANT_BETWEEN enum valueModelCache
VAR_CONSTANT_CONSTANT_CONSTRAINT_MAX enum valueModelCache
VAR_CONSTANT_CONSTANT_EXPRESSION_MAX enum valueModelCache
VAR_CONSTANT_CONSTANT_SEMI_CONTINUOUS enum valueModelCache
VAR_CONSTANT_CONSTRAINT_MAX enum valueModelCache
VAR_CONSTANT_EQUALITY enum valueModelCache
VAR_CONSTANT_GREATER_OR_EQUAL enum valueModelCache
VAR_CONSTANT_LESS_OR_EQUAL enum valueModelCache
VAR_CONSTANT_NON_EQUALITY enum valueModelCache
VarArrayConstantArrayExpressionType enum nameModelCache
VarArrayConstantExpressionType enum nameModelCache
VarArrayExpressionType enum nameModelCache
VarConstantArrayExpressionType enum nameModelCache
VarConstantConstantConstraintType enum nameModelCache
VarConstantConstantExpressionType enum nameModelCache
VarConstantConstraintType enum nameModelCache
VOID_CONSTRAINT_MAX enum valueModelCache
VOID_FALSE_CONSTRAINT enum valueModelCache
VOID_TRUE_CONSTRAINT enum valueModelCache
VoidConstraintType enum nameModelCache
~ModelCache()ModelCachevirtual