NodeTable

Declared in astar/structures/ads/NodeTable.h; the same class on the site of Doxygen.

template<class NodeT>
class NodeTable : public ADS::PointerTable<NodeT, ADS::StateEqual, ADS::HugePageAllocator<std::byte>>

the closed list, on the PointerTable of ADS, on huge pages

The interface is the one described in NodeTable.h.

Public Functions

inline explicit NodeTable(std::size_t capacity = 1024)

constructor, taking the initial number of slots

Public Static Functions

static inline std::size_t slots_for(std::size_t n) noexcept

the number of slots that holds n nodes without growing