Gecode 6.4.0
Gecode::Optimize::LpEvidenceResult Struct Reference

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

Public Attributes

ModelId model_id = 0
Revision revision = 0
LpEvidenceCompletion completion = LpEvidenceCompletion::Rejected
std::optional< Terminationstop_reason
std::string message
std::shared_ptr< const LpEvidenceevidence
std::size_t attempted_calls = 0
std::size_t work = 0
double elapsed_seconds = 0.0

Member Data Documentation

◆ model_id

ModelId Gecode::Optimize::LpEvidenceResult::model_id = 0

◆ revision

Revision Gecode::Optimize::LpEvidenceResult::revision = 0

◆ completion

LpEvidenceCompletion Gecode::Optimize::LpEvidenceResult::completion = LpEvidenceCompletion::Rejected

◆ stop_reason

std::optional<Termination> Gecode::Optimize::LpEvidenceResult::stop_reason

◆ message

std::string Gecode::Optimize::LpEvidenceResult::message

◆ evidence

std::shared_ptr<const LpEvidence> Gecode::Optimize::LpEvidenceResult::evidence

◆ attempted_calls

std::size_t Gecode::Optimize::LpEvidenceResult::attempted_calls = 0

Public auxiliary solve invocations, same unit as max_auxiliary_solves.

◆ work

std::size_t Gecode::Optimize::LpEvidenceResult::work = 0

◆ elapsed_seconds

double Gecode::Optimize::LpEvidenceResult::elapsed_seconds = 0.0

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