14#ifndef OR_TOOLS_MATH_OPT_CPP_MODEL_SOLVE_PARAMETERS_H_
15#define OR_TOOLS_MATH_OPT_CPP_MODEL_SOLVE_PARAMETERS_H_
19#include <initializer_list>
28#include "ortools/math_opt/model_parameters.pb.h"
58 template <
typename Collection>
60 const Collection& variables);
74 std::initializer_list<Variable> variables);
118 ModelSolveParametersProto
Proto()
const;
125template <
typename Collection>
127 const Collection& variables) {
MapFilter< ValueType > MakeKeepKeysFilter(const Collection &keys)
Collection of objects used to extend the Constraint Solver library.
VariableMap< double > variable_values
ModelSolveParametersProto Proto() const
std::vector< SolutionHint > solution_hints
VariableMap< int32_t > branching_priorities
static ModelSolveParameters OnlySomePrimalVariables(const Collection &variables)
static ModelSolveParameters OnlyPrimalVariables()
std::optional< Basis > initial_basis
MapFilter< Variable > reduced_costs_filter
MapFilter< Variable > variable_values_filter
MapFilter< LinearConstraint > dual_values_filter
const ModelStorage * storage() const