Google OR-Tools v9.14
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
operations_research::math_opt::ModelStorageItem Class Reference

#include <model_storage_item.h>

Inheritance diagram for operations_research::math_opt::ModelStorageItem:
operations_research::math_opt::ModelStorageElement< ElementType::kIndicatorConstraint, IndicatorConstraint > operations_research::math_opt::ModelStorageElement< ElementType::kLinearConstraint, LinearConstraint > operations_research::math_opt::ModelStorageElement< ElementType::kQuadraticConstraint, QuadraticConstraint > operations_research::math_opt::ModelStorageElement< ElementType::kVariable, Variable, ModelStorageElementEquality::kWithoutEquality > operations_research::math_opt::ModelStorageElement< element_type, Derived, generate_equality > operations_research::math_opt::Objective operations_research::math_opt::QuadraticTermKey operations_research::math_opt::SecondOrderConeConstraint operations_research::math_opt::Sos1Constraint operations_research::math_opt::Sos2Constraint

Public Member Functions

ModelStorageCPtr storage () const

Protected Member Functions

 ModelStorageItem (ModelStorageCPtr storage)
 ModelStorageItem (const ModelStorageItem &)=default
ModelStorageItemoperator= (const ModelStorageItem &)=default
 ModelStorageItem (ModelStorageItem &&)=default
ModelStorageItemoperator= (ModelStorageItem &&)=default
 ~ModelStorageItem ()=default

Detailed Description

Represents an item that is stored in the ModelStorage. ModelStorageItem is a value type.

Definition at line 31 of file model_storage_item.h.

Constructor & Destructor Documentation

◆ ModelStorageItem() [1/3]

operations_research::math_opt::ModelStorageItem::ModelStorageItem ( ModelStorageCPtr storage)
inlineexplicitprotected

Definition at line 36 of file model_storage_item.h.

◆ ModelStorageItem() [2/3]

operations_research::math_opt::ModelStorageItem::ModelStorageItem ( const ModelStorageItem & )
protecteddefault

◆ ModelStorageItem() [3/3]

operations_research::math_opt::ModelStorageItem::ModelStorageItem ( ModelStorageItem && )
protecteddefault

◆ ~ModelStorageItem()

operations_research::math_opt::ModelStorageItem::~ModelStorageItem ( )
protecteddefault

Member Function Documentation

◆ operator=() [1/2]

ModelStorageItem & operations_research::math_opt::ModelStorageItem::operator= ( const ModelStorageItem & )
protecteddefault

◆ operator=() [2/2]

ModelStorageItem & operations_research::math_opt::ModelStorageItem::operator= ( ModelStorageItem && )
protecteddefault

◆ storage()

ModelStorageCPtr operations_research::math_opt::ModelStorageItem::storage ( ) const
inline

Definition at line 33 of file model_storage_item.h.


The documentation for this class was generated from the following file: