Gecode 6.4.0
Gecode::Optimize::PoolResult Struct Reference

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

Public Member Functions

bool exhausted () const noexcept

Public Attributes

ModelId model_id = 0
Revision revision = 0
Termination termination = Termination::Unknown
PoolCompletion completion = PoolCompletion::Incomplete
Guarantee guarantee = Guarantee::Numerical
std::string message
std::vector< Variableprojection
std::vector< PoolEntryentries
std::vector< PoolAttemptattempts
std::size_t ranked_prefix = 0
double elapsed_seconds = 0

Member Function Documentation

◆ exhausted()

bool Gecode::Optimize::PoolResult::exhausted ( ) const
inlinenoexcept

Member Data Documentation

◆ model_id

ModelId Gecode::Optimize::PoolResult::model_id = 0

◆ revision

Revision Gecode::Optimize::PoolResult::revision = 0

◆ termination

Termination Gecode::Optimize::PoolResult::termination = Termination::Unknown

◆ completion

PoolCompletion Gecode::Optimize::PoolResult::completion = PoolCompletion::Incomplete

◆ guarantee

Guarantee Gecode::Optimize::PoolResult::guarantee = Guarantee::Numerical

◆ message

std::string Gecode::Optimize::PoolResult::message

◆ projection

std::vector<Variable> Gecode::Optimize::PoolResult::projection

◆ entries

std::vector<PoolEntry> Gecode::Optimize::PoolResult::entries

◆ attempts

std::vector<PoolAttempt> Gecode::Optimize::PoolResult::attempts

◆ ranked_prefix

std::size_t Gecode::Optimize::PoolResult::ranked_prefix = 0

◆ elapsed_seconds

double Gecode::Optimize::PoolResult::elapsed_seconds = 0

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