AIToolbox
A library that offers tools for AI problem solving.
|
#include <vector>
#include <unordered_map>
#include <AIToolbox/Utils/Probability.hpp>
#include <AIToolbox/POMDP/Types.hpp>
Go to the source code of this file.
Classes | |
struct | AIToolbox::Impl::POMDP::EmptyStruct |
struct | AIToolbox::Impl::POMDP::BeliefParticleEntropyAddon |
struct | AIToolbox::Impl::POMDP::BeliefNodeNoEntropyAddon |
struct | AIToolbox::POMDP::ActionNode< UseEntropy > |
struct | AIToolbox::POMDP::BeliefParticle< UseEntropy > |
class | AIToolbox::POMDP::BeliefNode< UseEntropy > |
This is a belief node of the rPOMCP tree. More... | |
struct | AIToolbox::POMDP::ActionNode< UseEntropy > |
class | AIToolbox::POMDP::HeadBeliefNode< UseEntropy > |
This class is the root node of the rPOMCP graph. More... | |
Namespaces | |
AIToolbox | |
AIToolbox::Impl | |
AIToolbox::Impl::POMDP | |
AIToolbox::POMDP | |
Typedefs | |
template<bool UseEntropy> | |
using | AIToolbox::POMDP::ActionNodes = std::vector< ActionNode< UseEntropy > > |
template<bool UseEntropy> | |
using | AIToolbox::POMDP::TrackBelief = std::unordered_map< size_t, BeliefParticle< UseEntropy >, std::hash< size_t >, std::equal_to< size_t > > |
template<bool UseEntropy> | |
using | AIToolbox::POMDP::BeliefNodes = std::unordered_map< size_t, BeliefNode< UseEntropy > > |
using | AIToolbox::POMDP::SampleBelief = std::vector< std::pair< size_t, unsigned > > |