![]() |
OR-Tools
9.3
|
Classes | |
| struct | Annotation |
| struct | Argument |
| struct | Constraint |
| struct | Domain |
| struct | FlatzincSatParameters |
| struct | LexerInfo |
| class | Model |
| class | ModelStatistics |
| struct | ParserContext |
| class | Presolver |
| struct | SolutionOutputSpecs |
| struct | Variable |
| struct | VarRefOrValue |
Functions | |
| bool | CheckSolution (const Model &model, const std::function< int64_t(Variable *)> &evaluator, SolverLogger *logger) |
| std::vector< char * > | FixAndParseParameters (int *argc, char ***argv) |
| Model | ParseFlatzincModel (const std::string &input, bool input_is_filename, SolverLogger *logger) |
| void | LogInFlatzincFormat (const std::string &multi_line_input) |
| void | FlattenAnnotations (const Annotation &ann, std::vector< Annotation > *out) |
| bool | ParseFlatzincFile (const std::string &filename, Model *model) |
| bool | ParseFlatzincString (const std::string &input, Model *model) |
| void | ParseFile (const std::string &filename, bool presolve) |
| bool | ContainsId (std::vector< Annotation > *annotations, const std::string &id) |
| bool | AllDomainsHaveOneValue (const std::vector< Domain > &domains) |
| int64_t | ConvertAsIntegerOrDie (double d) |
| template<class T > | |
| const T & | Lookup (const std::vector< T > &v, int index) |
| bool operations_research::fz::AllDomainsHaveOneValue | ( | const std::vector< Domain > & | domains | ) |
Definition at line 56 of file parser_util.cc.
| bool CheckSolution | ( | const Model & | model, |
| const std::function< int64_t(Variable *)> & | evaluator, | ||
| SolverLogger * | logger | ||
| ) |
Definition at line 1237 of file checker.cc.
| bool operations_research::fz::ContainsId | ( | std::vector< Annotation > * | annotations, |
| const std::string & | id | ||
| ) |
Definition at line 43 of file parser_util.cc.
| int64_t ConvertAsIntegerOrDie | ( | double | d | ) |
Definition at line 65 of file parser_util.cc.
| std::vector< char * > operations_research::fz::FixAndParseParameters | ( | int * | argc, |
| char *** | argv | ||
| ) |
| void FlattenAnnotations | ( | const Annotation & | ann, |
| std::vector< Annotation > * | out | ||
| ) |
Definition at line 1140 of file flatzinc/model.cc.
| void operations_research::fz::LogInFlatzincFormat | ( | const std::string & | multi_line_input | ) |
| const T & operations_research::fz::Lookup | ( | const std::vector< T > & | v, |
| int | index | ||
| ) |
Definition at line 75 of file parser_util.cc.
| void operations_research::fz::ParseFile | ( | const std::string & | filename, |
| bool | presolve | ||
| ) |
Definition at line 36 of file parser_main.cc.
| bool ParseFlatzincFile | ( | const std::string & | filename, |
| Model * | model | ||
| ) |
| Model operations_research::fz::ParseFlatzincModel | ( | const std::string & | input, |
| bool | input_is_filename, | ||
| SolverLogger * | logger | ||
| ) |