Generated on: Thu Mar 29 07:46:58 PDT 2012 for custom file set | ||
|
||
// doxy/ or-tools/ src/ constraint_solver/ |
#include <constraint_solveri.h>
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 1358 of file constraint_solveri.h.
Definition at line 1360 of file constraint_solveri.h.
VAR_CONSTANT_EQUALITY | |
VAR_CONSTANT_GREATER_OR_EQUAL | |
VAR_CONSTANT_LESS_OR_EQUAL | |
VAR_CONSTANT_NON_EQUALITY | |
VAR_CONSTANT_CONSTRAINT_MAX |
Definition at line 1366 of file constraint_solveri.h.
Definition at line 1374 of file constraint_solveri.h.
VAR_VAR_EQUALITY | |
VAR_VAR_GREATER | |
VAR_VAR_GREATER_OR_EQUAL | |
VAR_VAR_LESS | |
VAR_VAR_LESS_OR_EQUAL | |
VAR_VAR_NON_EQUALITY | |
VAR_VAR_CONSTRAINT_MAX |
Definition at line 1379 of file constraint_solveri.h.
Definition at line 1389 of file constraint_solveri.h.
Definition at line 1396 of file constraint_solveri.h.
VAR_VAR_DIFFERENCE | |
VAR_VAR_PROD | |
VAR_VAR_MAX | |
VAR_VAR_MIN | |
VAR_VAR_SUM | |
VAR_VAR_IS_EQUAL | |
VAR_VAR_IS_NOT_EQUAL | |
VAR_VAR_IS_LESS | |
VAR_VAR_IS_LESS_OR_EQUAL | |
VAR_VAR_EXPRESSION_MAX |
Definition at line 1410 of file constraint_solveri.h.
Definition at line 1423 of file constraint_solveri.h.
Definition at line 1428 of file constraint_solveri.h.
Definition at line 1433 of file constraint_solveri.h.
operations_research::ModelCache::ModelCache | ( | Solver *const | solver | ) | [explicit] |
operations_research::ModelCache::~ModelCache | ( | ) | [virtual] |
Definition at line 35 of file model_cache.cc.
virtual Constraint* operations_research::ModelCache::FindVoidConstraint | ( | VoidConstraintType | type | ) | const [pure virtual] |
Void constraints.
virtual void operations_research::ModelCache::InsertVoidConstraint | ( | Constraint *const | ct, | |
VoidConstraintType | type | |||
) | [pure virtual] |
virtual Constraint* operations_research::ModelCache::FindVarConstantConstraint | ( | IntVar *const | var, | |
int64 | value, | |||
VarConstantConstraintType | type | |||
) | const [pure virtual] |
Var Constant Constraints.
virtual void operations_research::ModelCache::InsertVarConstantConstraint | ( | Constraint *const | ct, | |
IntVar *const | var, | |||
int64 | value, | |||
VarConstantConstraintType | type | |||
) | [pure virtual] |
virtual Constraint* operations_research::ModelCache::FindVarConstantConstantConstraint | ( | IntVar *const | var, | |
int64 | value1, | |||
int64 | value2, | |||
VarConstantConstantConstraintType | type | |||
) | const [pure virtual] |
Var Constant Constant Constraints.
virtual void operations_research::ModelCache::InsertVarConstantConstantConstraint | ( | Constraint *const | ct, | |
IntVar *const | var, | |||
int64 | value1, | |||
int64 | value2, | |||
VarConstantConstantConstraintType | type | |||
) | [pure virtual] |
virtual Constraint* operations_research::ModelCache::FindVarVarConstraint | ( | IntVar *const | var1, | |
IntVar *const | var2, | |||
VarVarConstraintType | type | |||
) | const [pure virtual] |
Var Var Constraints.
virtual void operations_research::ModelCache::InsertVarVarConstraint | ( | Constraint *const | ct, | |
IntVar *const | var1, | |||
IntVar *const | var2, | |||
VarVarConstraintType | type | |||
) | [pure virtual] |
virtual IntExpr* operations_research::ModelCache::FindVarExpression | ( | IntVar *const | var, | |
VarExpressionType | type | |||
) | const [pure virtual] |
Var Expressions.
virtual void operations_research::ModelCache::InsertVarExpression | ( | IntExpr *const | expression, | |
IntVar *const | var, | |||
VarExpressionType | type | |||
) | [pure virtual] |
virtual IntExpr* operations_research::ModelCache::FindVarConstantExpression | ( | IntVar *const | var, | |
int64 | value, | |||
VarConstantExpressionType | type | |||
) | const [pure virtual] |
Var Constant Expressions .
virtual void operations_research::ModelCache::InsertVarConstantExpression | ( | IntExpr *const | expression, | |
IntVar *const | var, | |||
int64 | value, | |||
VarConstantExpressionType | type | |||
) | [pure virtual] |
virtual IntExpr* operations_research::ModelCache::FindVarVarExpression | ( | IntVar *const | var1, | |
IntVar *const | var2, | |||
VarVarExpressionType | type | |||
) | const [pure virtual] |
Var Var Expressions.
virtual void operations_research::ModelCache::InsertVarVarExpression | ( | IntExpr *const | expression, | |
IntVar *const | var1, | |||
IntVar *const | var2, | |||
VarVarExpressionType | type | |||
) | [pure virtual] |
virtual IntExpr* operations_research::ModelCache::FindVarConstantConstantExpression | ( | IntVar *const | var, | |
int64 | value1, | |||
int64 | value2, | |||
VarConstantConstantExpressionType | type | |||
) | const [pure virtual] |
Var Constant Constant Expressions.
virtual void operations_research::ModelCache::InsertVarConstantConstantExpression | ( | IntExpr *const | expression, | |
IntVar *const | var, | |||
int64 | value1, | |||
int64 | value2, | |||
VarConstantConstantExpressionType | type | |||
) | [pure virtual] |
virtual IntExpr* operations_research::ModelCache::FindVarConstantArrayExpression | ( | IntVar *const | var, | |
ConstIntArray *const | values, | |||
VarConstantArrayExpressionType | type | |||
) | const [pure virtual] |
Var Constant Array Expressions.
virtual void operations_research::ModelCache::InsertVarConstantArrayExpression | ( | IntExpr *const | expression, | |
IntVar *const | var, | |||
ConstIntArray *const | values, | |||
VarConstantArrayExpressionType | type | |||
) | [pure virtual] |
virtual IntExpr* operations_research::ModelCache::FindVarArrayExpression | ( | ConstPtrArray< IntVar > *const | vars, | |
VarArrayExpressionType | type | |||
) | const [pure virtual] |
Var Array Expressions.
virtual void operations_research::ModelCache::InsertVarArrayExpression | ( | IntExpr *const | expression, | |
ConstPtrArray< IntVar > *const | vars, | |||
VarArrayExpressionType | type | |||
) | [pure virtual] |
Solver * operations_research::ModelCache::solver | ( | ) | const |
Definition at line 37 of file model_cache.cc.