17 #ifndef OR_TOOLS_FLATZINC_PARSER_UTIL_H_
18 #define OR_TOOLS_FLATZINC_PARSER_UTIL_H_
22 #include "absl/container/flat_hash_map.h"
35 absl::flat_hash_map<std::string, std::vector<IntegerVariable*>>
96 std::vector<Argument>*
args;
int64 ConvertAsIntegerOrDie(double d)
The vehicle routing library lets one model and solve generic vehicle routing problems ranging from th...
std::vector< int64 > * integers
std::vector< Argument > * args
std::vector< Domain > * domains
VariableRefOrValue var_or_value
VariableRefOrValueArray * var_or_value_array
std::vector< double > * doubles
std::vector< Annotation > * annotations
absl::flat_hash_map< std::string, double > float_map
absl::flat_hash_map< std::string, std::vector< IntegerVariable * > > variable_array_map
absl::flat_hash_map< std::string, int64 > integer_map
absl::flat_hash_map< std::string, IntegerVariable * > variable_map
absl::flat_hash_map< std::string, std::vector< Domain > > domain_array_map
absl::flat_hash_map< std::string, std::vector< int64 > > integer_array_map
absl::flat_hash_map< std::string, std::vector< double > > float_array_map
absl::flat_hash_map< std::string, Domain > domain_map
std::vector< IntegerVariable * > variables
void PushBack(const VariableRefOrValue &v)
std::vector< int64 > values
static VariableRefOrValue VariableRef(IntegerVariable *var)
static VariableRefOrValue Value(int64 value)
IntegerVariable * variable
static VariableRefOrValue Undefined()