AddAuxiliaryObjective(int64_t priority, absl::string_view name={}) | operations_research::math_opt::Model | inline |
AddAuxiliaryObjective(const LinearExpression &expression, bool is_maximize, int64_t priority, absl::string_view name={}) | operations_research::math_opt::Model | inline |
AddBinaryVariable(absl::string_view name="") | operations_research::math_opt::Model | inline |
AddContinuousVariable(double lower_bound, double upper_bound, absl::string_view name="") | operations_research::math_opt::Model | inline |
AddIndicatorConstraint(Variable indicator_variable, const BoundedLinearExpression &implied_constraint, bool activate_on_zero=false, absl::string_view name={}) | operations_research::math_opt::Model | |
AddIntegerVariable(double lower_bound, double upper_bound, absl::string_view name="") | operations_research::math_opt::Model | inline |
AddLinearConstraint(absl::string_view name="") | operations_research::math_opt::Model | inline |
AddLinearConstraint(double lower_bound, double upper_bound, absl::string_view name="") | operations_research::math_opt::Model | inline |
AddLinearConstraint(const BoundedLinearExpression &bounded_expr, absl::string_view name="") | operations_research::math_opt::Model | |
AddMaximizationObjective(const LinearExpression &expression, int64_t priority, absl::string_view name={}) | operations_research::math_opt::Model | inline |
AddMinimizationObjective(const LinearExpression &expression, int64_t priority, absl::string_view name={}) | operations_research::math_opt::Model | inline |
AddQuadraticConstraint(const BoundedQuadraticExpression &bounded_expr, absl::string_view name="") | operations_research::math_opt::Model | |
AddSecondOrderConeConstraint(absl::Span< const LinearExpression > arguments_to_norm, const LinearExpression &upper_bound, absl::string_view name="") | operations_research::math_opt::Model | |
AddSos1Constraint(const std::vector< LinearExpression > &expressions, std::vector< double > weights={}, absl::string_view name="") | operations_research::math_opt::Model | |
AddSos2Constraint(const std::vector< LinearExpression > &expressions, std::vector< double > weights={}, absl::string_view name="") | operations_research::math_opt::Model | |
AddToObjective(double objective) | operations_research::math_opt::Model | inline |
AddToObjective(Variable objective) | operations_research::math_opt::Model | inline |
AddToObjective(LinearTerm objective) | operations_research::math_opt::Model | inline |
AddToObjective(const LinearExpression &objective) | operations_research::math_opt::Model | |
AddToObjective(const QuadraticExpression &objective) | operations_research::math_opt::Model | |
AddToObjective(Objective objective, const LinearExpression &expression) | operations_research::math_opt::Model | |
AddVariable(double lower_bound, double upper_bound, bool is_integer, absl::string_view name="") | operations_research::math_opt::Model | inline |
AddVariable(absl::string_view name="") | operations_research::math_opt::Model | inline |
ApplyUpdateProto(const ModelUpdateProto &update_proto) | operations_research::math_opt::Model | |
auxiliary_objective(int64_t id) const | operations_research::math_opt::Model | inline |
auxiliary_objective(AuxiliaryObjectiveId id) const | operations_research::math_opt::Model | inline |
AuxiliaryObjectives() const | operations_research::math_opt::Model | |
clear_objective() | operations_research::math_opt::Model | inline |
Clone(std::optional< absl::string_view > new_name=std::nullopt) const | operations_research::math_opt::Model | |
coefficient(LinearConstraint constraint, Variable variable) const | operations_research::math_opt::Model | inline |
ColumnNonzeros(Variable variable) const | operations_research::math_opt::Model | |
DeleteAuxiliaryObjective(Objective objective) | operations_research::math_opt::Model | inline |
DeleteIndicatorConstraint(IndicatorConstraint constraint) | operations_research::math_opt::Model | inline |
DeleteLinearConstraint(LinearConstraint constraint) | operations_research::math_opt::Model | inline |
DeleteQuadraticConstraint(QuadraticConstraint constraint) | operations_research::math_opt::Model | inline |
DeleteSecondOrderConeConstraint(SecondOrderConeConstraint constraint) | operations_research::math_opt::Model | inline |
DeleteSos1Constraint(Sos1Constraint constraint) | operations_research::math_opt::Model | inline |
DeleteSos2Constraint(Sos2Constraint constraint) | operations_research::math_opt::Model | inline |
DeleteVariable(Variable variable) | operations_research::math_opt::Model | inline |
ExportModel(bool remove_names=false) const | operations_research::math_opt::Model | |
FromModelProto(const ModelProto &model_proto) | operations_research::math_opt::Model | static |
has_auxiliary_objective(int64_t id) const | operations_research::math_opt::Model | inline |
has_auxiliary_objective(AuxiliaryObjectiveId id) const | operations_research::math_opt::Model | inline |
has_indicator_constraint(int64_t id) const | operations_research::math_opt::Model | inline |
has_indicator_constraint(IndicatorConstraintId id) const | operations_research::math_opt::Model | inline |
has_linear_constraint(int64_t id) const | operations_research::math_opt::Model | inline |
has_linear_constraint(LinearConstraintId id) const | operations_research::math_opt::Model | inline |
has_quadratic_constraint(int64_t id) const | operations_research::math_opt::Model | inline |
has_quadratic_constraint(QuadraticConstraintId id) const | operations_research::math_opt::Model | inline |
has_second_order_cone_constraint(int64_t id) const | operations_research::math_opt::Model | inline |
has_second_order_cone_constraint(SecondOrderConeConstraintId id) const | operations_research::math_opt::Model | inline |
has_sos1_constraint(int64_t id) const | operations_research::math_opt::Model | inline |
has_sos1_constraint(Sos1ConstraintId id) const | operations_research::math_opt::Model | inline |
has_sos2_constraint(int64_t id) const | operations_research::math_opt::Model | inline |
has_sos2_constraint(Sos2ConstraintId id) const | operations_research::math_opt::Model | inline |
has_variable(int64_t id) const | operations_research::math_opt::Model | inline |
has_variable(VariableId id) const | operations_research::math_opt::Model | inline |
indicator_constraint(int64_t id) const | operations_research::math_opt::Model | inline |
indicator_constraint(IndicatorConstraintId id) const | operations_research::math_opt::Model | inline |
IndicatorConstraints() const | operations_research::math_opt::Model | inline |
is_coefficient_nonzero(LinearConstraint constraint, Variable variable) const | operations_research::math_opt::Model | inline |
is_integer(Variable variable) const | operations_research::math_opt::Model | inline |
is_maximize() const | operations_research::math_opt::Model | inline |
is_objective_coefficient_nonzero(Variable variable) const | operations_research::math_opt::Model | inline |
is_objective_coefficient_nonzero(Variable first_variable, Variable second_variable) const | operations_research::math_opt::Model | inline |
linear_constraint(int64_t id) const | operations_research::math_opt::Model | inline |
linear_constraint(LinearConstraintId id) const | operations_research::math_opt::Model | inline |
LinearConstraints() const | operations_research::math_opt::Model | |
lower_bound(Variable variable) const | operations_research::math_opt::Model | inline |
lower_bound(LinearConstraint constraint) const | operations_research::math_opt::Model | inline |
Maximize(double objective) | operations_research::math_opt::Model | inline |
Maximize(Variable objective) | operations_research::math_opt::Model | inline |
Maximize(LinearTerm objective) | operations_research::math_opt::Model | inline |
Maximize(const LinearExpression &objective) | operations_research::math_opt::Model | inline |
Maximize(const QuadraticExpression &objective) | operations_research::math_opt::Model | inline |
Maximize(Objective objective, const LinearExpression &expression) | operations_research::math_opt::Model | inline |
Minimize(double objective) | operations_research::math_opt::Model | inline |
Minimize(Variable objective) | operations_research::math_opt::Model | inline |
Minimize(LinearTerm objective) | operations_research::math_opt::Model | inline |
Minimize(const LinearExpression &objective) | operations_research::math_opt::Model | inline |
Minimize(const QuadraticExpression &objective) | operations_research::math_opt::Model | inline |
Minimize(Objective objective, const LinearExpression &expression) | operations_research::math_opt::Model | inline |
Model(absl::string_view name="") | operations_research::math_opt::Model | explicit |
Model(std::unique_ptr< ModelStorage > storage) | operations_research::math_opt::Model | explicit |
Model(const Model &)=delete | operations_research::math_opt::Model | |
name() const | operations_research::math_opt::Model | inline |
name(Variable variable) const | operations_research::math_opt::Model | inline |
name(LinearConstraint constraint) const | operations_research::math_opt::Model | inline |
NewUpdateTracker() | operations_research::math_opt::Model | |
next_auxiliary_objective_id() const | operations_research::math_opt::Model | inline |
next_indicator_constraint_id() const | operations_research::math_opt::Model | inline |
next_linear_constraint_id() const | operations_research::math_opt::Model | inline |
next_quadratic_constraint_id() const | operations_research::math_opt::Model | inline |
next_second_order_cone_constraint_id() const | operations_research::math_opt::Model | inline |
next_sos1_constraint_id() const | operations_research::math_opt::Model | inline |
next_sos2_constraint_id() const | operations_research::math_opt::Model | inline |
next_variable_id() const | operations_research::math_opt::Model | inline |
num_auxiliary_objectives() const | operations_research::math_opt::Model | inline |
num_indicator_constraints() const | operations_research::math_opt::Model | inline |
num_linear_constraints() const | operations_research::math_opt::Model | inline |
num_quadratic_constraints() const | operations_research::math_opt::Model | inline |
num_second_order_cone_constraints() const | operations_research::math_opt::Model | inline |
num_sos1_constraints() const | operations_research::math_opt::Model | inline |
num_sos2_constraints() const | operations_research::math_opt::Model | inline |
num_variables() const | operations_research::math_opt::Model | inline |
objective_coefficient(Variable variable) const | operations_research::math_opt::Model | inline |
objective_coefficient(Variable first_variable, Variable second_variable) const | operations_research::math_opt::Model | inline |
objective_offset() const | operations_research::math_opt::Model | inline |
ObjectiveAsLinearExpression() const | operations_research::math_opt::Model | |
ObjectiveAsQuadraticExpression() const | operations_research::math_opt::Model | |
operator<<(std::ostream &ostr, const Model &model) | operations_research::math_opt::Model | friend |
operator=(const Model &)=delete | operations_research::math_opt::Model | |
primary_objective() const | operations_research::math_opt::Model | inline |
quadratic_constraint(int64_t id) const | operations_research::math_opt::Model | inline |
quadratic_constraint(QuadraticConstraintId id) const | operations_research::math_opt::Model | inline |
QuadraticConstraints() const | operations_research::math_opt::Model | inline |
RowNonzeros(LinearConstraint constraint) const | operations_research::math_opt::Model | |
second_order_cone_constraint(int64_t id) const | operations_research::math_opt::Model | inline |
second_order_cone_constraint(SecondOrderConeConstraintId id) const | operations_research::math_opt::Model | inline |
SecondOrderConeConstraints() const | operations_research::math_opt::Model | inline |
set_coefficient(LinearConstraint constraint, Variable variable, double value) | operations_research::math_opt::Model | inline |
set_continuous(Variable variable) | operations_research::math_opt::Model | inline |
set_integer(Variable variable) | operations_research::math_opt::Model | inline |
set_is_integer(Variable variable, bool is_integer) | operations_research::math_opt::Model | inline |
set_is_maximize(bool is_maximize) | operations_research::math_opt::Model | inline |
set_is_maximize(Objective objective, bool is_maximize) | operations_research::math_opt::Model | inline |
set_lower_bound(Variable variable, double lower_bound) | operations_research::math_opt::Model | inline |
set_lower_bound(LinearConstraint constraint, double lower_bound) | operations_research::math_opt::Model | inline |
set_maximize() | operations_research::math_opt::Model | inline |
set_maximize(Objective objective) | operations_research::math_opt::Model | inline |
set_minimize() | operations_research::math_opt::Model | inline |
set_minimize(Objective objective) | operations_research::math_opt::Model | inline |
set_objective_coefficient(Variable variable, double value) | operations_research::math_opt::Model | inline |
set_objective_coefficient(Variable first_variable, Variable second_variable, double value) | operations_research::math_opt::Model | inline |
set_objective_coefficient(Objective objective, Variable variable, double value) | operations_research::math_opt::Model | inline |
set_objective_offset(double value) | operations_research::math_opt::Model | inline |
set_objective_offset(Objective objective, double value) | operations_research::math_opt::Model | inline |
set_objective_priority(Objective objective, int64_t priority) | operations_research::math_opt::Model | inline |
set_upper_bound(Variable variable, double upper_bound) | operations_research::math_opt::Model | inline |
set_upper_bound(LinearConstraint constraint, double upper_bound) | operations_research::math_opt::Model | inline |
SetObjective(double objective, bool is_maximize) | operations_research::math_opt::Model | inline |
SetObjective(Variable objective, bool is_maximize) | operations_research::math_opt::Model | inline |
SetObjective(LinearTerm objective, bool is_maximize) | operations_research::math_opt::Model | inline |
SetObjective(const LinearExpression &objective, bool is_maximize) | operations_research::math_opt::Model | |
SetObjective(const QuadraticExpression &objective, bool is_maximize) | operations_research::math_opt::Model | |
SetObjective(Objective objective, const LinearExpression &expression, bool is_maximize) | operations_research::math_opt::Model | |
SortedAuxiliaryObjectives() const | operations_research::math_opt::Model | |
SortedIndicatorConstraints() const | operations_research::math_opt::Model | inline |
SortedLinearConstraints() const | operations_research::math_opt::Model | |
SortedQuadraticConstraints() const | operations_research::math_opt::Model | inline |
SortedSecondOrderConeConstraints() const | operations_research::math_opt::Model | inline |
SortedSos1Constraints() const | operations_research::math_opt::Model | inline |
SortedSos2Constraints() const | operations_research::math_opt::Model | inline |
SortedVariables() const | operations_research::math_opt::Model | |
sos1_constraint(int64_t id) const | operations_research::math_opt::Model | inline |
sos1_constraint(Sos1ConstraintId id) const | operations_research::math_opt::Model | inline |
Sos1Constraints() const | operations_research::math_opt::Model | inline |
sos2_constraint(int64_t id) const | operations_research::math_opt::Model | inline |
sos2_constraint(Sos2ConstraintId id) const | operations_research::math_opt::Model | inline |
Sos2Constraints() const | operations_research::math_opt::Model | inline |
storage() const | operations_research::math_opt::Model | inline |
storage() | operations_research::math_opt::Model | inline |
upper_bound(Variable variable) const | operations_research::math_opt::Model | inline |
upper_bound(LinearConstraint constraint) const | operations_research::math_opt::Model | inline |
ValidateExistingLinearConstraintOfThisModel(LinearConstraint linear_constraint) const | operations_research::math_opt::Model | inline |
ValidateExistingVariableOfThisModel(Variable variable) const | operations_research::math_opt::Model | inline |
variable(int64_t id) const | operations_research::math_opt::Model | inline |
variable(VariableId id) const | operations_research::math_opt::Model | inline |
Variables() const | operations_research::math_opt::Model | |