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