PBeFS
Parallel Best-First Search
Loading...
Searching...
No Matches
StateHashDistribution< D > Class Template Reference

the hash of the closed list, remixed with a seed More...

#include <PBeFS/astar/Distribution.h>

Public Member Functions

 StateHashDistribution (const D &domain, std::uint64_t seed=1)
unsigned owner (const state_t< D > &s, unsigned p) const

Static Public Member Functions

static std::string name (void)

Detailed Description

template<Domain D>
class PBeFS_di_unipi_it::StateHashDistribution< D >

the hash of the closed list, remixed with a seed

A uniform distribution for any Domain, with no feature to define; it behaves as Zobrist hashing, but its value cannot be updated incrementally.

Constructor & Destructor Documentation

◆ StateHashDistribution()

template<Domain D>
StateHashDistribution ( const D & domain,
std::uint64_t seed = 1 )
inlineexplicit

Member Function Documentation

◆ name()

template<Domain D>
std::string name ( void )
inlinestaticnodiscard

◆ owner()

template<Domain D>
unsigned owner ( const state_t< D > & s,
unsigned p ) const
inlinenodiscard

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