14#ifndef OR_TOOLS_MATH_OPT_IO_LP_LP_MODEL_H_
15#define OR_TOOLS_MATH_OPT_IO_LP_LP_MODEL_H_
21#include "absl/container/flat_hash_map.h"
29using Term = std::pair<double, VariableIndex>;
59 absl::StatusOr<VariableIndex>
AddVariable(absl::string_view name);
75 return variable_names_;
87 absl::flat_hash_map<std::string, VariableIndex> variable_names_;
93std::ostream&
operator<<(std::ostream& ostr,
const LpModel& model);
#define DEFINE_STRONG_INT_TYPE(int_type_name, value_type)