Gecode 6.4.0
Gecode::Optimize::LpRowObservation Struct Reference

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

Public Attributes

bool active = false
std::optional< double > activity
std::optional< double > lower_slack
std::optional< double > upper_slack
std::optional< double > dual
LpDualSource dual_source = LpDualSource::None
std::optional< LpBasisStatusbasis

Member Data Documentation

◆ active

bool Gecode::Optimize::LpRowObservation::active = false

◆ activity

std::optional<double> Gecode::Optimize::LpRowObservation::activity

◆ lower_slack

std::optional<double> Gecode::Optimize::LpRowObservation::lower_slack

Absent for an infinite side or unavailable primal observation.

◆ upper_slack

std::optional<double> Gecode::Optimize::LpRowObservation::upper_slack

◆ dual

std::optional<double> Gecode::Optimize::LpRowObservation::dual

◆ dual_source

LpDualSource Gecode::Optimize::LpRowObservation::dual_source = LpDualSource::None

◆ basis

std::optional<LpBasisStatus> Gecode::Optimize::LpRowObservation::basis

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