Gecode 6.4.0
Gecode::Optimize::ModelSnapshot Struct Reference

#include < -- improving gecode/implementation/gecode/gecode/optimize/model.hpp>

Public Attributes

ModelId model_id = 0
Revision revision = 0
std::vector< VariableDatavariables
std::vector< RowDatarows
ObjectiveData objective
std::vector< IndicatorDataindicators
std::vector< GlobalDataglobals

Detailed Description

An owning historical snapshot. Public fields are untrusted at API boundaries.

Member Data Documentation

◆ model_id

ModelId Gecode::Optimize::ModelSnapshot::model_id = 0

◆ revision

Revision Gecode::Optimize::ModelSnapshot::revision = 0

◆ variables

std::vector<VariableData> Gecode::Optimize::ModelSnapshot::variables

◆ rows

std::vector<RowData> Gecode::Optimize::ModelSnapshot::rows

◆ objective

ObjectiveData Gecode::Optimize::ModelSnapshot::objective

◆ indicators

std::vector<IndicatorData> Gecode::Optimize::ModelSnapshot::indicators

◆ globals

std::vector<GlobalData> Gecode::Optimize::ModelSnapshot::globals

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