Generated on: Thu Mar 29 07:46:58 PDT 2012 for custom file set | ||
|
||
// doxy/ or-tools/ src/ constraint_solver/ |
#include <constraint_solveri.h>
Public Member Functions | |
ModelParser () | |
ModelParser. | |
virtual | ~ModelParser () |
virtual void | BeginVisitModel (const string &solver_name) |
Header/footers. | |
virtual void | EndVisitModel (const string &solver_name) |
virtual void | BeginVisitConstraint (const string &type_name, const Constraint *const constraint) |
virtual void | EndVisitConstraint (const string &type_name, const Constraint *const constraint) |
virtual void | BeginVisitIntegerExpression (const string &type_name, const IntExpr *const expr) |
virtual void | EndVisitIntegerExpression (const string &type_name, const IntExpr *const expr) |
virtual void | VisitIntegerVariable (const IntVar *const variable, const IntExpr *const delegate) |
virtual void | VisitIntegerVariable (const IntVar *const variable, const string &operation, int64 value, const IntVar *const delegate) |
virtual void | VisitIntervalVariable (const IntervalVar *const variable, const string &operation, const IntervalVar *const delegate) |
virtual void | VisitIntervalVariable (const IntervalVar *const variable, const string &operation, const IntervalVar *const *delegates, int size) |
virtual void | VisitSequenceVariable (const SequenceVar *const variable) |
virtual void | VisitIntegerArgument (const string &arg_name, int64 value) |
Integer arguments. | |
virtual void | VisitIntegerArrayArgument (const string &arg_name, const int64 *const values, int size) |
virtual void | VisitIntegerMatrixArgument (const string &arg_name, const IntTupleSet &values) |
virtual void | VisitIntegerExpressionArgument (const string &arg_name, const IntExpr *const argument) |
Variables. | |
virtual void | VisitIntegerVariableArrayArgument (const string &arg_name, const IntVar *const *arguments, int size) |
virtual void | VisitIntervalArgument (const string &arg_name, const IntervalVar *const argument) |
Visit interval argument. | |
virtual void | VisitIntervalArrayArgument (const string &arg_name, const IntervalVar *const *arguments, int size) |
virtual void | VisitSequenceArgument (const string &arg_name, const SequenceVar *const argument) |
Visit sequence argument. | |
virtual void | VisitSequenceArrayArgument (const string &arg_name, const SequenceVar *const *arguments, int size) |
Protected Member Functions | |
void | PushArgumentHolder () |
void | PopArgumentHolder () |
ArgumentHolder * | Top () const |
Definition at line 1691 of file constraint_solveri.h.
operations_research::ModelParser::ModelParser | ( | ) |
operations_research::ModelParser::~ModelParser | ( | ) | [virtual] |
Definition at line 154 of file visitor.cc.
void operations_research::ModelParser::BeginVisitModel | ( | const string & | solver_name | ) | [virtual] |
Header/footers.
Reimplemented from operations_research::ModelVisitor.
Definition at line 158 of file visitor.cc.
void operations_research::ModelParser::EndVisitModel | ( | const string & | solver_name | ) | [virtual] |
void operations_research::ModelParser::BeginVisitConstraint | ( | const string & | type_name, | |
const Constraint *const | constraint | |||
) | [virtual] |
void operations_research::ModelParser::EndVisitConstraint | ( | const string & | type_name, | |
const Constraint *const | constraint | |||
) | [virtual] |
void operations_research::ModelParser::BeginVisitIntegerExpression | ( | const string & | type_name, | |
const IntExpr *const | expr | |||
) | [virtual] |
void operations_research::ModelParser::EndVisitIntegerExpression | ( | const string & | type_name, | |
const IntExpr *const | expr | |||
) | [virtual] |
void operations_research::ModelParser::VisitIntervalVariable | ( | const IntervalVar *const | variable, | |
const string & | operation, | |||
const IntervalVar *const | delegate | |||
) | [virtual] |
void operations_research::ModelParser::VisitIntervalVariable | ( | const IntervalVar *const | variable, | |
const string & | operation, | |||
const IntervalVar *const * | delegates, | |||
int | size | |||
) | [virtual] |
void operations_research::ModelParser::VisitSequenceVariable | ( | const SequenceVar *const | variable | ) | [virtual] |
void operations_research::ModelParser::VisitIntegerArgument | ( | const string & | arg_name, | |
int64 | value | |||
) | [virtual] |
Integer arguments.
Reimplemented from operations_research::ModelVisitor.
Definition at line 225 of file visitor.cc.
void operations_research::ModelParser::VisitIntegerArrayArgument | ( | const string & | arg_name, | |
const int64 *const | values, | |||
int | size | |||
) | [virtual] |
void operations_research::ModelParser::VisitIntegerMatrixArgument | ( | const string & | arg_name, | |
const IntTupleSet & | values | |||
) | [virtual] |
void operations_research::ModelParser::VisitIntegerExpressionArgument | ( | const string & | arg_name, | |
const IntExpr *const | argument | |||
) | [virtual] |
Variables.
Reimplemented from operations_research::ModelVisitor.
Definition at line 241 of file visitor.cc.
void operations_research::ModelParser::VisitIntegerVariableArrayArgument | ( | const string & | arg_name, | |
const IntVar *const * | arguments, | |||
int | size | |||
) | [virtual] |
void operations_research::ModelParser::VisitIntervalArgument | ( | const string & | arg_name, | |
const IntervalVar *const | argument | |||
) | [virtual] |
Visit interval argument.
Reimplemented from operations_research::ModelVisitor.
Definition at line 259 of file visitor.cc.
void operations_research::ModelParser::VisitIntervalArrayArgument | ( | const string & | arg_name, | |
const IntervalVar *const * | arguments, | |||
int | size | |||
) | [virtual] |
void operations_research::ModelParser::VisitSequenceArgument | ( | const string & | arg_name, | |
const SequenceVar *const | argument | |||
) | [virtual] |
Visit sequence argument.
Reimplemented from operations_research::ModelVisitor.
Definition at line 277 of file visitor.cc.
void operations_research::ModelParser::VisitSequenceArrayArgument | ( | const string & | arg_name, | |
const SequenceVar *const * | arguments, | |||
int | size | |||
) | [virtual] |
void operations_research::ModelParser::PushArgumentHolder | ( | ) | [protected] |
Definition at line 294 of file visitor.cc.
void operations_research::ModelParser::PopArgumentHolder | ( | ) | [protected] |
Definition at line 298 of file visitor.cc.
ArgumentHolder * operations_research::ModelParser::Top | ( | ) | const [protected] |
Definition at line 304 of file visitor.cc.