AddAuxiliaryObjective(int64_t priority, absl::string_view name) | operations_research::math_opt::ObjectiveStorage | |
AdvanceCheckpointInDiff(VariableId variable_checkpoint, Diff &diff) const | operations_research::math_opt::ObjectiveStorage | |
AuxiliaryObjectives() const | operations_research::math_opt::ObjectiveStorage | |
Clear(ObjectiveId id, const iterator_range< DiffIter > &diffs) | operations_research::math_opt::ObjectiveStorage | |
contains(AuxiliaryObjectiveId id) const | operations_research::math_opt::ObjectiveStorage | inline |
Delete(AuxiliaryObjectiveId id, const iterator_range< DiffIter > &diffs) | operations_research::math_opt::ObjectiveStorage | |
DeleteVariable(VariableId variable, const iterator_range< DiffIter > &diffs) | operations_research::math_opt::ObjectiveStorage | |
diff_is_empty(const Diff &diff) const | operations_research::math_opt::ObjectiveStorage | inline |
ensure_next_id_at_least(AuxiliaryObjectiveId minimum) | operations_research::math_opt::ObjectiveStorage | inline |
linear_term(ObjectiveId id, VariableId v) const | operations_research::math_opt::ObjectiveStorage | inline |
linear_terms(ObjectiveId id) const | operations_research::math_opt::ObjectiveStorage | inline |
maximize(ObjectiveId id) const | operations_research::math_opt::ObjectiveStorage | inline |
name(ObjectiveId id) const | operations_research::math_opt::ObjectiveStorage | inline |
next_id() const | operations_research::math_opt::ObjectiveStorage | inline |
num_auxiliary_objectives() const | operations_research::math_opt::ObjectiveStorage | inline |
ObjectiveStorage(absl::string_view name={}) | operations_research::math_opt::ObjectiveStorage | inlineexplicit |
offset(ObjectiveId id) const | operations_research::math_opt::ObjectiveStorage | inline |
priority(ObjectiveId id) const | operations_research::math_opt::ObjectiveStorage | inline |
Proto() const | operations_research::math_opt::ObjectiveStorage | |
quadratic_term(ObjectiveId id, VariableId v1, VariableId v2) const | operations_research::math_opt::ObjectiveStorage | inline |
quadratic_terms(ObjectiveId id) const | operations_research::math_opt::ObjectiveStorage | inline |
set_linear_term(ObjectiveId id, VariableId variable, double value, const iterator_range< DiffIter > &diffs) | operations_research::math_opt::ObjectiveStorage | |
set_maximize(ObjectiveId id, bool maximize, const iterator_range< DiffIter > &diffs) | operations_research::math_opt::ObjectiveStorage | |
set_offset(ObjectiveId id, double offset, const iterator_range< DiffIter > &diffs) | operations_research::math_opt::ObjectiveStorage | |
set_priority(ObjectiveId id, int64_t priority, const iterator_range< DiffIter > &diffs) | operations_research::math_opt::ObjectiveStorage | |
set_quadratic_term(ObjectiveId id, VariableId v1, VariableId v2, double val, const iterator_range< DiffIter > &diffs) | operations_research::math_opt::ObjectiveStorage | |
SortedAuxiliaryObjectives() const | operations_research::math_opt::ObjectiveStorage | |
Update(const Diff &diff, const absl::flat_hash_set< VariableId > &deleted_variables, absl::Span< const VariableId > new_variables) const | operations_research::math_opt::ObjectiveStorage | |