mutable
A Database System for Research and Fast Prototyping
Loading...
Searching...
No Matches
Data Structures | Functions
m::pe::hs::config Namespace Reference

Data Structures

struct  anytime_search
 
struct  beam
 
struct  combine
 Combines multiple configuration parameters into a single configuration type. More...
 
struct  combine< T >
 Combines multiple configuration parameters into a single configuration type. More...
 
struct  cost_based_pruning
 
struct  Fibonacci_heap
 
struct  lazy
 
struct  monotone
 
struct  weighted_search
 

Functions

 DEFINE_SEARCH (AStar, weighted_search< false >, lazy< false >, cost_based_pruning< false >, beam< 0 >, anytime_search< false >)
 
 DEFINE_SEARCH (lazyAStar, weighted_search< false >, lazy< true >, cost_based_pruning< false >, beam< 0 >, anytime_search< false >)
 
 DEFINE_SEARCH (beam_search, weighted_search< false >, lazy< false >, cost_based_pruning< false >, beam< 2 >, anytime_search< false >)
 
 DEFINE_SEARCH (dynamic_beam_search, weighted_search< false >, lazy< false >, cost_based_pruning< false >, beam< 1, 5 >, anytime_search< false >)
 
 DEFINE_SEARCH (AStar_with_cbp, weighted_search< false >, lazy< false >, cost_based_pruning< true >, beam< 0 >, anytime_search< false >)
 
 DEFINE_SEARCH (beam_search_with_cbp, weighted_search< false >, lazy< false >, cost_based_pruning< true >, beam< 2 >, anytime_search< false >)
 
 DEFINE_SEARCH (anytimeAStar, weighted_search< false >, lazy< false >, cost_based_pruning< false >, beam< 0 >, anytime_search< true >)
 
 DEFINE_SEARCH (anytimeAStar_with_cbp, weighted_search< false >, lazy< false >, cost_based_pruning< true >, beam< 0 >, anytime_search< true >)
 
 DEFINE_SEARCH (weighted_AStar, weighted_search< true >, lazy< false >, cost_based_pruning< false >, beam< 0 >, anytime_search< false >)
 
 DEFINE_SEARCH (weighted_AStar_with_cbp, weighted_search< true >, lazy< false >, cost_based_pruning< true >, beam< 0 >, anytime_search< false >)
 
 DEFINE_SEARCH (weighted_anytimeAStar, weighted_search< true >, lazy< false >, cost_based_pruning< false >, beam< 0 >, anytime_search< true >)
 
 DEFINE_SEARCH (weighted_anytimeAStar_with_cbp, weighted_search< true >, lazy< false >, cost_based_pruning< true >, beam< 0 >, anytime_search< true >)
 

Function Documentation

◆ DEFINE_SEARCH() [1/12]

m::pe::hs::config::DEFINE_SEARCH ( anytimeAStar  ,
weighted_search< false >  ,
lazy< false >  ,
cost_based_pruning< false >  ,
beam< 0 >  ,
anytime_search< true >   
)

◆ DEFINE_SEARCH() [2/12]

m::pe::hs::config::DEFINE_SEARCH ( anytimeAStar_with_cbp  ,
weighted_search< false >  ,
lazy< false >  ,
cost_based_pruning< true >  ,
beam< 0 >  ,
anytime_search< true >   
)

◆ DEFINE_SEARCH() [3/12]

m::pe::hs::config::DEFINE_SEARCH ( AStar  ,
weighted_search< false >  ,
lazy< false >  ,
cost_based_pruning< false >  ,
beam< 0 >  ,
anytime_search< false >   
)

◆ DEFINE_SEARCH() [4/12]

m::pe::hs::config::DEFINE_SEARCH ( AStar_with_cbp  ,
weighted_search< false >  ,
lazy< false >  ,
cost_based_pruning< true >  ,
beam< 0 >  ,
anytime_search< false >   
)

◆ DEFINE_SEARCH() [5/12]

m::pe::hs::config::DEFINE_SEARCH ( beam_search  ,
weighted_search< false >  ,
lazy< false >  ,
cost_based_pruning< false >  ,
beam< 2 >  ,
anytime_search< false >   
)

◆ DEFINE_SEARCH() [6/12]

m::pe::hs::config::DEFINE_SEARCH ( beam_search_with_cbp  ,
weighted_search< false >  ,
lazy< false >  ,
cost_based_pruning< true >  ,
beam< 2 >  ,
anytime_search< false >   
)

◆ DEFINE_SEARCH() [7/12]

m::pe::hs::config::DEFINE_SEARCH ( dynamic_beam_search  ,
weighted_search< false >  ,
lazy< false >  ,
cost_based_pruning< false >  ,
beam< 1, 5 >  ,
anytime_search< false >   
)

◆ DEFINE_SEARCH() [8/12]

m::pe::hs::config::DEFINE_SEARCH ( lazyAStar  ,
weighted_search< false >  ,
lazy< true >  ,
cost_based_pruning< false >  ,
beam< 0 >  ,
anytime_search< false >   
)

◆ DEFINE_SEARCH() [9/12]

m::pe::hs::config::DEFINE_SEARCH ( weighted_anytimeAStar  ,
weighted_search< true >  ,
lazy< false >  ,
cost_based_pruning< false >  ,
beam< 0 >  ,
anytime_search< true >   
)

◆ DEFINE_SEARCH() [10/12]

m::pe::hs::config::DEFINE_SEARCH ( weighted_anytimeAStar_with_cbp  ,
weighted_search< true >  ,
lazy< false >  ,
cost_based_pruning< true >  ,
beam< 0 >  ,
anytime_search< true >   
)

◆ DEFINE_SEARCH() [11/12]

m::pe::hs::config::DEFINE_SEARCH ( weighted_AStar  ,
weighted_search< true >  ,
lazy< false >  ,
cost_based_pruning< false >  ,
beam< 0 >  ,
anytime_search< false >   
)

◆ DEFINE_SEARCH() [12/12]

m::pe::hs::config::DEFINE_SEARCH ( weighted_AStar_with_cbp  ,
weighted_search< true >  ,
lazy< false >  ,
cost_based_pruning< true >  ,
beam< 0 >  ,
anytime_search< false >   
)