![]() |
OR-Tools
9.6
|
This is the complete list of members for Model, including all inherited members.
| AddBinaryVariable(absl::string_view name="") | Model | inline |
| AddContinuousVariable(double lower_bound, double upper_bound, absl::string_view name="") | Model | inline |
| AddIndicatorConstraint(Variable indicator_variable, const BoundedLinearExpression &implied_constraint, bool activate_on_zero=false, absl::string_view name={}) | Model | |
| AddIntegerVariable(double lower_bound, double upper_bound, absl::string_view name="") | Model | inline |
| AddLinearConstraint(absl::string_view name="") | Model | inline |
| AddLinearConstraint(double lower_bound, double upper_bound, absl::string_view name="") | Model | inline |
| AddLinearConstraint(const BoundedLinearExpression &bounded_expr, absl::string_view name="") | Model | |
| AddQuadraticConstraint(const BoundedQuadraticExpression &bounded_expr, absl::string_view name="") | Model | |
| AddSos1Constraint(const std::vector< LinearExpression > &expressions, std::vector< double > weights={}, absl::string_view name="") | Model | |
| AddSos2Constraint(const std::vector< LinearExpression > &expressions, std::vector< double > weights={}, absl::string_view name="") | Model | |
| AddToObjective(double objective) | Model | inline |
| AddToObjective(Variable objective) | Model | inline |
| AddToObjective(LinearTerm objective) | Model | inline |
| AddToObjective(const LinearExpression &objective) | Model | |
| AddToObjective(const QuadraticExpression &objective) | Model | |
| AddVariable(double lower_bound, double upper_bound, bool is_integer, absl::string_view name="") | Model | inline |
| AddVariable(absl::string_view name="") | Model | inline |
| ApplyUpdateProto(const ModelUpdateProto &update_proto) | Model | |
| clear_objective() | Model | inline |
| Clone(std::optional< absl::string_view > new_name=std::nullopt) const | Model | |
| coefficient(LinearConstraint constraint, Variable variable) const | Model | inline |
| ColumnNonzeros(Variable variable) const | Model | |
| DeleteIndicatorConstraint(IndicatorConstraint constraint) | Model | inline |
| DeleteLinearConstraint(LinearConstraint constraint) | Model | inline |
| DeleteQuadraticConstraint(QuadraticConstraint constraint) | Model | inline |
| DeleteSos1Constraint(Sos1Constraint constraint) | Model | inline |
| DeleteSos2Constraint(Sos2Constraint constraint) | Model | inline |
| DeleteVariable(Variable variable) | Model | inline |
| ExportModel() const | Model | |
| FromModelProto(const ModelProto &model_proto) | Model | static |
| has_indicator_constraint(int64_t id) const | Model | inline |
| has_indicator_constraint(IndicatorConstraintId id) const | Model | inline |
| has_linear_constraint(int64_t id) const | Model | inline |
| has_linear_constraint(LinearConstraintId id) const | Model | inline |
| has_quadratic_constraint(int64_t id) const | Model | inline |
| has_quadratic_constraint(QuadraticConstraintId id) const | Model | inline |
| has_sos1_constraint(int64_t id) const | Model | inline |
| has_sos1_constraint(Sos1ConstraintId id) const | Model | inline |
| has_sos2_constraint(int64_t id) const | Model | inline |
| has_sos2_constraint(Sos2ConstraintId id) const | Model | inline |
| has_variable(int64_t id) const | Model | inline |
| has_variable(VariableId id) const | Model | inline |
| indicator_constraint(int64_t id) const | Model | inline |
| indicator_constraint(IndicatorConstraintId id) const | Model | inline |
| IndicatorConstraints() const | Model | inline |
| is_coefficient_nonzero(LinearConstraint constraint, Variable variable) const | Model | inline |
| is_integer(Variable variable) const | Model | inline |
| is_maximize() const | Model | inline |
| is_objective_coefficient_nonzero(Variable variable) const | Model | inline |
| is_objective_coefficient_nonzero(Variable first_variable, Variable second_variable) const | Model | inline |
| linear_constraint(int64_t id) const | Model | inline |
| linear_constraint(LinearConstraintId id) const | Model | inline |
| LinearConstraints() const | Model | |
| lower_bound(Variable variable) const | Model | inline |
| lower_bound(LinearConstraint constraint) const | Model | inline |
| Maximize(double objective) | Model | inline |
| Maximize(Variable objective) | Model | inline |
| Maximize(LinearTerm objective) | Model | inline |
| Maximize(const LinearExpression &objective) | Model | inline |
| Maximize(const QuadraticExpression &objective) | Model | inline |
| Minimize(double objective) | Model | inline |
| Minimize(Variable objective) | Model | inline |
| Minimize(LinearTerm objective) | Model | inline |
| Minimize(const LinearExpression &objective) | Model | inline |
| Minimize(const QuadraticExpression &objective) | Model | inline |
| Model(absl::string_view name="") | Model | explicit |
| Model(std::unique_ptr< ModelStorage > storage) | Model | explicit |
| Model(const Model &)=delete | Model | |
| name() const | Model | inline |
| name(Variable variable) const | Model | inline |
| name(LinearConstraint constraint) const | Model | inline |
| NewUpdateTracker() | Model | |
| next_indicator_constraint_id() const | Model | inline |
| next_linear_constraint_id() const | Model | inline |
| next_quadratic_constraint_id() const | Model | inline |
| next_sos1_constraint_id() const | Model | inline |
| next_sos2_constraint_id() const | Model | inline |
| next_variable_id() const | Model | inline |
| num_indicator_constraints() const | Model | inline |
| num_linear_constraints() const | Model | inline |
| num_quadratic_constraints() const | Model | inline |
| num_sos1_constraints() const | Model | inline |
| num_sos2_constraints() const | Model | inline |
| num_variables() const | Model | inline |
| objective_coefficient(Variable variable) const | Model | inline |
| objective_coefficient(Variable first_variable, Variable second_variable) const | Model | inline |
| objective_offset() const | Model | inline |
| ObjectiveAsLinearExpression() const | Model | |
| ObjectiveAsQuadraticExpression() const | Model | |
| operator<<(std::ostream &ostr, const Model &model) | Model | friend |
| operator=(const Model &)=delete | Model | |
| quadratic_constraint(int64_t id) const | Model | inline |
| quadratic_constraint(QuadraticConstraintId id) const | Model | inline |
| QuadraticConstraints() const | Model | inline |
| RowNonzeros(LinearConstraint constraint) const | Model | |
| set_coefficient(LinearConstraint constraint, Variable variable, double value) | Model | inline |
| set_continuous(Variable variable) | Model | inline |
| set_integer(Variable variable) | Model | inline |
| set_is_integer(Variable variable, bool is_integer) | Model | inline |
| set_is_maximize(bool is_maximize) | Model | inline |
| set_lower_bound(Variable variable, double lower_bound) | Model | inline |
| set_lower_bound(LinearConstraint constraint, double lower_bound) | Model | inline |
| set_maximize() | Model | inline |
| set_minimize() | Model | inline |
| set_objective_coefficient(Variable variable, double value) | Model | inline |
| set_objective_coefficient(Variable first_variable, Variable second_variable, double value) | Model | inline |
| set_objective_offset(double value) | Model | inline |
| set_upper_bound(Variable variable, double upper_bound) | Model | inline |
| set_upper_bound(LinearConstraint constraint, double upper_bound) | Model | inline |
| SetObjective(double objective, bool is_maximize) | Model | inline |
| SetObjective(Variable objective, bool is_maximize) | Model | inline |
| SetObjective(LinearTerm objective, bool is_maximize) | Model | inline |
| SetObjective(const LinearExpression &objective, bool is_maximize) | Model | |
| SetObjective(const QuadraticExpression &objective, bool is_maximize) | Model | |
| SortedIndicatorConstraints() const | Model | inline |
| SortedLinearConstraints() const | Model | |
| SortedQuadraticConstraints() const | Model | inline |
| SortedSos1Constraints() const | Model | inline |
| SortedSos2Constraints() const | Model | inline |
| SortedVariables() const | Model | |
| sos1_constraint(int64_t id) const | Model | inline |
| sos1_constraint(Sos1ConstraintId id) const | Model | inline |
| Sos1Constraints() const | Model | inline |
| sos2_constraint(int64_t id) const | Model | inline |
| sos2_constraint(Sos2ConstraintId id) const | Model | inline |
| Sos2Constraints() const | Model | inline |
| storage() const | Model | inline |
| storage() | Model | inline |
| upper_bound(Variable variable) const | Model | inline |
| upper_bound(LinearConstraint constraint) const | Model | inline |
| ValidateExistingLinearConstraintOfThisModel(LinearConstraint linear_constraint) const | Model | inline |
| ValidateExistingVariableOfThisModel(Variable variable) const | Model | inline |
| variable(int64_t id) const | Model | inline |
| variable(VariableId id) const | Model | inline |
| Variables() const | Model |