2#include <boost/container/flat_map.hpp>
16template<
typename BeliefValueType>
17using BeliefFlatMap = boost::container::flat_map<BeliefStateType, BeliefValueType>;
constexpr BeliefId InvalidBeliefId
constexpr BeliefObservationType InvalidObservation
Required e.g. for comparing two beliefs.
constexpr BeliefActionObservationType DefaultActionObservation
uint64_t BeliefStateType
Shared identifiers and sparse-container types used by the belief subsystem.
uint32_t BeliefObservationType
constexpr bool BeliefFlatMapIsOrdered
uint32_t BeliefActionObservationType
boost::container::flat_map< BeliefStateType, BeliefValueType > BeliefFlatMap