14 #ifndef OR_TOOLS_MATH_OPT_CPP_MODEL_SOLVE_PARAMETERS_H_
15 #define OR_TOOLS_MATH_OPT_CPP_MODEL_SOLVE_PARAMETERS_H_
17 #include <initializer_list>
25 #include "ortools/math_opt/model_parameters.pb.h"
57 template <
typename Collection>
59 const Collection& variables);
74 std::initializer_list<Variable> variables);
103 ModelSolveParametersProto
Proto()
const;
110 template <
typename Collection>
112 const Collection& variables) {
MapFilter< ValueType > MakeKeepKeysFilter(const Collection &keys)
Collection of objects used to extend the Constraint Solver library.
ModelSolveParametersProto Proto() const
MapFilter< Variable > primal_variables_filter
static ModelSolveParameters OnlySomePrimalVariables(const Collection &variables)
static ModelSolveParameters OnlyPrimalVariables()
absl::optional< Result::Basis > initial_basis
MapFilter< Variable > dual_variables_filter
IndexedModel * model() const
MapFilter< LinearConstraint > dual_linear_constraints_filter