1#ifndef PROBFD_ALGORITHMS_TRANSITION_SORTER_H
2#define PROBFD_ALGORITHMS_TRANSITION_SORTER_H
4#include "probfd/type_traits.h"
5#include "probfd/types.h"
26template <
typename State,
typename Action>
44 const std::vector<Action>& aops,
A convenience class that represents a finite probability distribution.
Definition task_state_space.h:27
Interface providing access to various state properties during heuristic search.
Definition state_properties.h:22
An interface used to reorder a list of transitions.
Definition transition_sorter.h:27
virtual void sort(param_type< State > state, const std::vector< Action > &aops, std::vector< Distribution< StateID > > &successors, StateProperties &properties)=0
Sorts a list of transitions.
This namespace contains implementations of SSP search algorithms.
Definition acyclic_value_iteration.h:22
The top-level namespace of probabilistic Fast Downward.
Definition command_line.h:8
typename std::conditional_t< is_cheap_to_copy_v< T >, T, const T & > param_type
Alias template defining the best way to pass a parameter of a given type.
Definition type_traits.h:25