Gecode 6.4.0
Gecode::Optimize::LpBasisData Struct Reference

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

Public Attributes

ModelSnapshot source
std::vector< std::optional< LpBasisStatus > > rows
std::vector< std::optional< LpBasisStatus > > columns

Detailed Description

Untrusted caller data. Factory copies, validates, and freezes all records.

Member Data Documentation

◆ source

ModelSnapshot Gecode::Optimize::LpBasisData::source

◆ rows

std::vector<std::optional<LpBasisStatus> > Gecode::Optimize::LpBasisData::rows

Exactly one entry per original slot; inactive slots must be absent.

◆ columns

std::vector<std::optional<LpBasisStatus> > Gecode::Optimize::LpBasisData::columns

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