PBeFS
Parallel Best-First Search
Loading...
Searching...
No Matches
HDAStar< D, Dist, Executor, Open >::Msg Struct Reference

a node travelling to its owner More...

#include <PBeFS/astar/HDAStar.h>

Public Attributes

State s
Cost g
Cost h
NodeT * parent
OperatorOf< D > o
std::uint32_t key

Detailed Description

template<Domain D, class Dist = StateHashDistribution< D >, ADS::WorkerExecutor Executor = ADS::ThreadPool, class Open = std::conditional_t< std::is_integral_v< cost_t< D > > , BucketOpenList< Node< state_t< D > , cost_t< D > > > , HeapOpenList< Node< state_t< D > , cost_t< D > > > >>
struct PBeFS_di_unipi_it::HDAStar< D, Dist, Executor, Open >::Msg

a node travelling to its owner

Member Data Documentation

◆ g

template<Domain D, class Dist = StateHashDistribution< D >, ADS::WorkerExecutor Executor = ADS::ThreadPool, class Open = std::conditional_t< std::is_integral_v< cost_t< D > > , BucketOpenList< Node< state_t< D > , cost_t< D > > > , HeapOpenList< Node< state_t< D > , cost_t< D > > > >>
Cost g

◆ h

template<Domain D, class Dist = StateHashDistribution< D >, ADS::WorkerExecutor Executor = ADS::ThreadPool, class Open = std::conditional_t< std::is_integral_v< cost_t< D > > , BucketOpenList< Node< state_t< D > , cost_t< D > > > , HeapOpenList< Node< state_t< D > , cost_t< D > > > >>
Cost h

◆ key

template<Domain D, class Dist = StateHashDistribution< D >, ADS::WorkerExecutor Executor = ADS::ThreadPool, class Open = std::conditional_t< std::is_integral_v< cost_t< D > > , BucketOpenList< Node< state_t< D > , cost_t< D > > > , HeapOpenList< Node< state_t< D > , cost_t< D > > > >>
std::uint32_t key

◆ o

template<Domain D, class Dist = StateHashDistribution< D >, ADS::WorkerExecutor Executor = ADS::ThreadPool, class Open = std::conditional_t< std::is_integral_v< cost_t< D > > , BucketOpenList< Node< state_t< D > , cost_t< D > > > , HeapOpenList< Node< state_t< D > , cost_t< D > > > >>
OperatorOf< D > o

◆ parent

template<Domain D, class Dist = StateHashDistribution< D >, ADS::WorkerExecutor Executor = ADS::ThreadPool, class Open = std::conditional_t< std::is_integral_v< cost_t< D > > , BucketOpenList< Node< state_t< D > , cost_t< D > > > , HeapOpenList< Node< state_t< D > , cost_t< D > > > >>
NodeT* parent

◆ s

template<Domain D, class Dist = StateHashDistribution< D >, ADS::WorkerExecutor Executor = ADS::ThreadPool, class Open = std::conditional_t< std::is_integral_v< cost_t< D > > , BucketOpenList< Node< state_t< D > , cost_t< D > > > , HeapOpenList< Node< state_t< D > , cost_t< D > > > >>
State s

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