Gecode 6.4.0
Gecode::Optimize::NativeNeighborhoodStatistics Struct Reference

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

Public Attributes

bool requested = false
NativeNeighborhoodCompletion completion = NativeNeighborhoodCompletion::NotStarted
std::optional< Terminationstop_reason
std::uint64_t attempts = 0
std::size_t eligible_variables = 0
std::size_t source_entries = 0
std::size_t coordinator_work = 0
std::uint64_t status_attempts = 0
std::uint64_t completed_status_calls = 0
std::uint64_t failed_nodes = 0
std::uint64_t feasible_candidates = 0
std::uint64_t accepted_improvements = 0
std::size_t peak_local_spaces = 0
std::size_t peak_total_spaces = 0
std::uint64_t budget_nodes = 0
double elapsed_seconds = 0

Member Data Documentation

◆ requested

bool Gecode::Optimize::NativeNeighborhoodStatistics::requested = false

◆ completion

NativeNeighborhoodCompletion Gecode::Optimize::NativeNeighborhoodStatistics::completion = NativeNeighborhoodCompletion::NotStarted

◆ stop_reason

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

◆ attempts

std::uint64_t Gecode::Optimize::NativeNeighborhoodStatistics::attempts = 0

◆ eligible_variables

std::size_t Gecode::Optimize::NativeNeighborhoodStatistics::eligible_variables = 0

◆ source_entries

std::size_t Gecode::Optimize::NativeNeighborhoodStatistics::source_entries = 0

◆ coordinator_work

std::size_t Gecode::Optimize::NativeNeighborhoodStatistics::coordinator_work = 0

◆ status_attempts

std::uint64_t Gecode::Optimize::NativeNeighborhoodStatistics::status_attempts = 0

◆ completed_status_calls

std::uint64_t Gecode::Optimize::NativeNeighborhoodStatistics::completed_status_calls = 0

◆ failed_nodes

std::uint64_t Gecode::Optimize::NativeNeighborhoodStatistics::failed_nodes = 0

◆ feasible_candidates

std::uint64_t Gecode::Optimize::NativeNeighborhoodStatistics::feasible_candidates = 0

◆ accepted_improvements

std::uint64_t Gecode::Optimize::NativeNeighborhoodStatistics::accepted_improvements = 0

◆ peak_local_spaces

std::size_t Gecode::Optimize::NativeNeighborhoodStatistics::peak_local_spaces = 0

◆ peak_total_spaces

std::size_t Gecode::Optimize::NativeNeighborhoodStatistics::peak_total_spaces = 0

◆ budget_nodes

std::uint64_t Gecode::Optimize::NativeNeighborhoodStatistics::budget_nodes = 0

◆ elapsed_seconds

double Gecode::Optimize::NativeNeighborhoodStatistics::elapsed_seconds = 0

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