Class sdm::NetworkedDistributedPOMDP::Node
Class List > sdm > NetworkedDistributedPOMDP > Node
#include <networked_distributed_pomdp.hpp>
Public Attributes
| Type | Name |
|---|---|
| std::vector< agent > | children |
| agent | id |
| std::unordered_set< agent > | neighbors |
| std::map< std::string, double > | observationFunction |
| int | parent = = -2 |
| std::map< std::string, double > | rewardFunction |
| std::map< std::string, double > | transitionFunction |
| double * | upperBounds |
Public Functions
| Type | Name |
|---|---|
| Node () | |
| Node (agent id, std::unordered_set< agent >) |
Public Attributes Documentation
variable children
std::vector<agent> sdm::NetworkedDistributedPOMDP::Node::children;
variable id
agent sdm::NetworkedDistributedPOMDP::Node::id;
variable neighbors
std::unordered_set<agent> sdm::NetworkedDistributedPOMDP::Node::neighbors;
variable observationFunction
std::map<std::string, double> sdm::NetworkedDistributedPOMDP::Node::observationFunction;
variable parent
int sdm::NetworkedDistributedPOMDP::Node::parent;
variable rewardFunction
std::map<std::string, double> sdm::NetworkedDistributedPOMDP::Node::rewardFunction;
variable transitionFunction
std::map<std::string, double> sdm::NetworkedDistributedPOMDP::Node::transitionFunction;
variable upperBounds
double* sdm::NetworkedDistributedPOMDP::Node::upperBounds;
Public Functions Documentation
function Node [1/2]
sdm::NetworkedDistributedPOMDP::Node::Node ()
function Node [2/2]
sdm::NetworkedDistributedPOMDP::Node::Node (
agent id,
std::unordered_set< agent >
)
The documentation for this class was generated from the following file src/sdm/world/networked_distributed_pomdp.hpp