Gecode 6.4.0
Gecode::Optimize::LpEvidenceStage Struct Reference

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

Public Attributes

LpEvidencePhase phase = LpEvidencePhase::FeasibleBase
std::shared_ptr< const ModelSnapshotauxiliary_model
std::vector< LpEvidenceColumncolumns
std::size_t nonzeros = 0
bool attempted = false
std::optional< SolveResultauxiliary_result
bool candidate_examined = false
ValidationReport auxiliary_check

Member Data Documentation

◆ phase

LpEvidencePhase Gecode::Optimize::LpEvidenceStage::phase = LpEvidencePhase::FeasibleBase

◆ auxiliary_model

std::shared_ptr<const ModelSnapshot> Gecode::Optimize::LpEvidenceStage::auxiliary_model

Immutable private coordinates; never an original-source SolveResult.

◆ columns

std::vector<LpEvidenceColumn> Gecode::Optimize::LpEvidenceStage::columns

◆ nonzeros

std::size_t Gecode::Optimize::LpEvidenceStage::nonzeros = 0

◆ attempted

bool Gecode::Optimize::LpEvidenceStage::attempted = false

The public auxiliary solve primitive was invoked; no vendor-run telemetry.

◆ auxiliary_result

std::optional<SolveResult> Gecode::Optimize::LpEvidenceStage::auxiliary_result

◆ candidate_examined

bool Gecode::Optimize::LpEvidenceStage::candidate_examined = false

◆ auxiliary_check

ValidationReport Gecode::Optimize::LpEvidenceStage::auxiliary_check

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