AddDiff() | operations_research::math_opt::Elemental | |
AddElement(const absl::string_view name) | operations_research::math_opt::Elemental | inline |
AddElementUntyped(const ElementType e, const absl::string_view name) | operations_research::math_opt::Elemental | inline |
Advance(DiffHandle diff) | operations_research::math_opt::Elemental | |
AllElements() const | operations_research::math_opt::Elemental | inline |
AllElementsUntyped(const ElementType e) const | operations_research::math_opt::Elemental | inline |
ApplyUpdateProto(const ModelUpdateProto &update_proto) | operations_research::math_opt::Elemental | |
AttrClear(AttrType a) | operations_research::math_opt::Elemental | |
AttrIsNonDefault(AttrType a, AttrKeyFor< AttrType > key) const | operations_research::math_opt::Elemental | |
AttrNonDefaults(const AttrType a) const | operations_research::math_opt::Elemental | inline |
AttrNumNonDefaults(const AttrType a) const | operations_research::math_opt::Elemental | inline |
Clone(std::optional< absl::string_view > new_model_name=std::nullopt) const | operations_research::math_opt::Elemental | |
DebugString(bool print_diffs=true) const | operations_research::math_opt::Elemental | |
DeleteDiff(DiffHandle diff) | operations_research::math_opt::Elemental | |
DeleteElement(const ElementId< e > id) | operations_research::math_opt::Elemental | inline |
DeleteElementUntyped(ElementType e, int64_t id) | operations_research::math_opt::Elemental | |
Elemental(std::string model_name="", std::string primary_objective_name="") | operations_research::math_opt::Elemental | explicit |
ElementExists(const ElementId< e > id) const | operations_research::math_opt::Elemental | inline |
ElementExistsUntyped(const ElementType e, const int64_t id) const | operations_research::math_opt::Elemental | inline |
EnsureNextElementIdAtLeast(const ElementId< e > id) | operations_research::math_opt::Elemental | inline |
EnsureNextElementIdAtLeastUntyped(const ElementType e, int64_t id) | operations_research::math_opt::Elemental | inline |
ExportModel(bool remove_names=false) const | operations_research::math_opt::Elemental | |
ExportModelUpdate(DiffHandle diff, bool remove_names=false) const | operations_research::math_opt::Elemental | |
FromModelProto(const ModelProto &proto) | operations_research::math_opt::Elemental | static |
GetAttr(AttrType a, AttrKeyFor< AttrType > key) const | operations_research::math_opt::Elemental | |
GetDiffHandle(int64_t id) const | operations_research::math_opt::Elemental | |
GetElementName(const ElementId< e > id) const | operations_research::math_opt::Elemental | inline |
GetElementNameUntyped(const ElementType e, const int64_t id) const | operations_research::math_opt::Elemental | inline |
GetSliceSize(AttrType a, int64_t key_elem) const | operations_research::math_opt::Elemental | |
model_name() const | operations_research::math_opt::Elemental | inline |
ModifiedKeysThatExist(AttrType attr, const Diff &diff) const | operations_research::math_opt::Elemental | |
NextElementId(const ElementType e) const | operations_research::math_opt::Elemental | inline |
NumDiffs() const | operations_research::math_opt::Elemental | inline |
NumElements(const ElementType e) const | operations_research::math_opt::Elemental | inline |
primary_objective_name() const | operations_research::math_opt::Elemental | inline |
SetAttr(AttrType a, AttrKeyFor< AttrType > key, ValueTypeFor< AttrType > value) | operations_research::math_opt::Elemental | |
Slice(AttrType a, int64_t key_elem) const | operations_research::math_opt::Elemental | |