mutable
A Database System for Research and Fast Prototyping
Loading...
Searching...
No Matches
Public Member Functions | Data Fields
m::ai::StateManager< State, Expand, Heurisitc, HasRegularQueue, HasBeamQueue, Config, Context >::Partitions< false > Struct Reference
Collaboration diagram for m::ai::StateManager< State, Expand, Heurisitc, HasRegularQueue, HasBeamQueue, Config, Context >::Partitions< false >:
[legend]

Public Member Functions

 Partitions (Context &...)
 
 Partitions (const Partitions &)=delete
 
 Partitions (Partitions &&)=default
 
map_typeoperator() (const state_type &, Context &...)
 
const map_typeoperator() (const state_type &, Context &...) const
 
std::size_t size () const
 
void clear ()
 

Data Fields

map_type states_
 

Detailed Description

template<heuristic_search_state State, typename Expand, typename Heurisitc, bool HasRegularQueue, bool HasBeamQueue, typename Config, typename... Context>
struct m::ai::StateManager< State, Expand, Heurisitc, HasRegularQueue, HasBeamQueue, Config, Context >::Partitions< false >

Definition at line 238 of file HeuristicSearch.hpp.

Constructor & Destructor Documentation

◆ Partitions() [1/3]

template<heuristic_search_state State, typename Expand , typename Heurisitc , bool HasRegularQueue, bool HasBeamQueue, typename Config , typename... Context>
m::ai::StateManager< State, Expand, Heurisitc, HasRegularQueue, HasBeamQueue, Config, Context >::Partitions< false >::Partitions ( Context &  ...)
inline

Definition at line 242 of file HeuristicSearch.hpp.

◆ Partitions() [2/3]

template<heuristic_search_state State, typename Expand , typename Heurisitc , bool HasRegularQueue, bool HasBeamQueue, typename Config , typename... Context>
m::ai::StateManager< State, Expand, Heurisitc, HasRegularQueue, HasBeamQueue, Config, Context >::Partitions< false >::Partitions ( const Partitions< false > &  )
delete

◆ Partitions() [3/3]

template<heuristic_search_state State, typename Expand , typename Heurisitc , bool HasRegularQueue, bool HasBeamQueue, typename Config , typename... Context>
m::ai::StateManager< State, Expand, Heurisitc, HasRegularQueue, HasBeamQueue, Config, Context >::Partitions< false >::Partitions ( Partitions< false > &&  )
default

Member Function Documentation

◆ clear()

template<heuristic_search_state State, typename Expand , typename Heurisitc , bool HasRegularQueue, bool HasBeamQueue, typename Config , typename... Context>
void m::ai::StateManager< State, Expand, Heurisitc, HasRegularQueue, HasBeamQueue, Config, Context >::Partitions< false >::clear ( )
inline

Definition at line 251 of file HeuristicSearch.hpp.

◆ operator()() [1/2]

template<heuristic_search_state State, typename Expand , typename Heurisitc , bool HasRegularQueue, bool HasBeamQueue, typename Config , typename... Context>
map_type & m::ai::StateManager< State, Expand, Heurisitc, HasRegularQueue, HasBeamQueue, Config, Context >::Partitions< false >::operator() ( const state_type ,
Context &  ... 
)
inline

Definition at line 246 of file HeuristicSearch.hpp.

◆ operator()() [2/2]

template<heuristic_search_state State, typename Expand , typename Heurisitc , bool HasRegularQueue, bool HasBeamQueue, typename Config , typename... Context>
const map_type & m::ai::StateManager< State, Expand, Heurisitc, HasRegularQueue, HasBeamQueue, Config, Context >::Partitions< false >::operator() ( const state_type ,
Context &  ... 
) const
inline

Definition at line 247 of file HeuristicSearch.hpp.

◆ size()

template<heuristic_search_state State, typename Expand , typename Heurisitc , bool HasRegularQueue, bool HasBeamQueue, typename Config , typename... Context>
std::size_t m::ai::StateManager< State, Expand, Heurisitc, HasRegularQueue, HasBeamQueue, Config, Context >::Partitions< false >::size ( ) const
inline

Definition at line 249 of file HeuristicSearch.hpp.

Field Documentation

◆ states_

template<heuristic_search_state State, typename Expand , typename Heurisitc , bool HasRegularQueue, bool HasBeamQueue, typename Config , typename... Context>
map_type m::ai::StateManager< State, Expand, Heurisitc, HasRegularQueue, HasBeamQueue, Config, Context >::Partitions< false >::states_

Definition at line 240 of file HeuristicSearch.hpp.


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