tess 0.4.0
Performance-first tile and path simulation substrate
Loading...
Searching...
No Matches
tess::diagnostics::PathCounters Struct Reference

#include <tess/diagnostics/diagnostics.h>

Public Member Functions

void reset () noexcept

Public Attributes

std::uint64_t scratch_clear_calls = 0
std::uint64_t scratch_clear_nodes = 0
std::uint64_t initializations = 0
std::uint64_t start_passability_checks = 0
std::uint64_t goal_passability_checks = 0
std::uint64_t heap_pushes = 0
std::uint64_t heap_pops = 0
std::uint64_t stale_pops = 0
std::uint64_t closed_pops = 0
std::uint64_t neighbor_candidates = 0
std::uint64_t passability_checks = 0
std::uint64_t cost_reads = 0
std::uint64_t blocked_neighbors = 0
std::uint64_t closed_neighbors = 0
std::uint64_t relax_attempts = 0
std::uint64_t relax_successes = 0
std::uint64_t touched_nodes = 0
std::uint64_t heuristic_calls = 0
std::uint64_t reconstructed_nodes = 0

Detailed Description

Per-thread counters describing path-search work and outcomes.


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