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