|
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 > > |