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