CActionHistoryTree | ActionHistoryTree is a wrapper for ActionHistory |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::AddAction | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::AddAction | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::AddAgents | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::AddModels | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::AddModels | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::AddObservation | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::AddObservation | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::AddStartState | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::AddStartState | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::AddState | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::AddState | |
CAlphaVector | AlphaVector represent an alpha vector used in POMDP solving |
CAlphaVectorPruning | AlphaVectorPruning reduces sets of alpha vectors to their parsimonious representation via LP-based pruning |
CArgumentHandlers::Arguments | Arguments contains all defined parameters to be set on the command line |
►CBayesianGameForDecPOMDPStageInterface | BayesianGameForDecPOMDPStageInterface is a class that represents the base class for all Bayesian games that are used to represent a stage of a Dec-POMDP (e.g., in GMAA*) |
►CBayesianGameForDecPOMDPStage | BayesianGameForDecPOMDPStage represents a BG for a single stage |
CBayesianGameWithClusterInfo | BayesianGameWithClusterInfo represents an identical-payoff BG that can be clustered |
►CBayesianGameIdenticalPayoffSolver | BayesianGameIdenticalPayoffSolver is an interface for solvers for Bayesian games with identical payoff |
►CBayesianGameIdenticalPayoffSolver_T< JP > | BayesianGameIdenticalPayoffSolver_T is an interface for solvers for Bayesian games with identical payoff |
CBGIP_SolverBFSNonIncremental< JP > | BGIP_SolverBFSNonIncremental is a class that performs Brute force search for identical payoff Bayesian Games |
CBGIP_SolverMaxPlus< JP > | BGIP_SolverMaxPlus is a class that performs max plus for BGIPs (without agents independence) |
►CBayesianGameIdenticalPayoffSolver_T< JointPolicyPureVector > | |
CBGIP_SolverCE | BGIP_SolverCE is a class that performs Cross Entropy optimization for identical payoff Bayesian Games |
CBGIP_SolverRandom | BGIP_SolverRandom creates random solutions to Bayesian games for testing purposes |
►CBGCG_Solver | BGCG_Solver is a base class for collaborative graphical bayesian games |
CBGCG_SolverFG | |
CBGCG_SolverMaxPlus | BGCG_SolverMaxPlus is a class that performs max plus for BGIPs with agents independence |
CBGCG_SolverNonserialDynamicProgramming | BGCG_SolverNonserialDynamicProgramming implements non-serial dynamic programming for collaborative graphical Bayesian games |
CBGCG_SolverRandom | BGCG_SolverRandom is a class that represents a BGCG solver that returns a random joint BG policy |
►CBGIP_IncrementalSolverInterface | BGIP_IncrementalSolverInterface is an interface for BGIP_Solvers that can incrementally return multiple solutions |
►CBGIP_IncrementalSolverInterface_T< JP > | BGIP_IncrementalSolverInterface_T is an interface for BGIP_Solvers that can incrementally return multiple solutions |
CBGIP_SolverAlternatingMaximization< JP > | BGIP_SolverAlternatingMaximization implements an approximate solver for identical payoff Bayesian games, based on alternating maximization |
CBGIP_SolverBranchAndBound< JP > | BGIP_SolverBranchAndBound is a class that performs Branch-and-Bound search for identical payoff Bayesian Games |
CBGIP_SolverBruteForceSearch< JP > | BGIP_SolverBruteForceSearch is a class that performs Brute force search for identical payoff Bayesian Games |
►CBeliefInterface | BeliefInterface is an interface for beliefs, i.e., probability distributions over the state space |
►CBelief | Belief represents a probability distribution over the state space |
CIndividualBeliefJESP | IndividualBeliefJESP stores individual beliefs for the JESP algorithm |
CJointBelief | JointBelief stores a joint belief, represented as a regular (dense) vector of doubles |
CJointBeliefEventDriven | JointBeliefEventDriven stores a joint belief, represented as a regular (dense) vector of doubles |
►CBeliefSparse | BeliefSparse represents a probability distribution over the state space |
CJointBeliefSparse | JointBeliefSparse represents a sparse joint belief |
►CJointBeliefInterface | JointBeliefInterface represents an interface for joint beliefs |
CJointBelief | JointBelief stores a joint belief, represented as a regular (dense) vector of doubles |
CJointBeliefEventDriven | JointBeliefEventDriven stores a joint belief, represented as a regular (dense) vector of doubles |
CJointBeliefSparse | JointBeliefSparse represents a sparse joint belief |
CBeliefIteratorGeneric | BeliefIteratorGeneric is an iterator for beliefs |
►CBeliefIteratorInterface | BeliefIteratorInterface is an interface for iterators over beliefs |
CBeliefIterator | BeliefIterator is an iterator for dense beliefs |
CBeliefIteratorSparse | BeliefIteratorSparse is an iterator for sparse beliefs |
CBeliefSetNonStationary | BeliefSetNonStationary represents a non-stationary belief set |
CBG_FactorGraphCreator | BG_FactorGraphCreator will create a FG from a BG |
CBGforStageCreation | BGforStageCreation is a class that provides some functions to aid the construction of Bayesian games for a stage of a Dec-POMDP |
CBGIP_BnB_Node | BGIP_BnB_Node represents a node in the search tree of BGIP_SolverBranchAndBound |
►CBGIP_SolverCreatorInterface | BGIP_SolverCreatorInterface is an interface for classes that create BGIP solvers |
►CBGCG_SolverCreator | BGCG_SolverCreator is a class that represents an object that can create a BGCG_Solver |
CBGCG_SolverCreator_FG | BGCG_SolverCreator_FG creates BGCG Solvers with Max Plus |
CBGCG_SolverCreator_MP | BGCG_SolverCreator_MP creates BGCG Solvers with Max Plus |
CBGCG_SolverCreator_NDP | BGCG_SolverCreator_NDP creates BGCG Solvers with Non-serial Dynamic Programming |
CBGCG_SolverCreator_Random | BGCG_SolverCreator_Random creates a BGCG Solver that gives random solutions |
►CBGIP_IncrementalSolverCreatorInterface_T< JP > | BGIP_IncrementalSolverCreatorInterface_T is an interface for classes that create BGIP solvers |
CBGIP_SolverCreator_AM< JP > | BGIP_SolverCreator_AM creates BGIP Solvers with Alternating Maximization |
CBGIP_SolverCreator_BFS< JP > | BGIP_SolverCreator_BFS creates BGIP Solvers with Brute Force Search |
CBGIP_SolverCreator_BnB< JP > | BGIP_SolverCreator_BnB creates BGIP Solvers with Branch-and-Bound search |
CBGIP_IncrementalSolverCreatorInterface_T< JointPolicyPureVectorForClusteredBG > | |
►CBGIP_SolverCreatorInterface_T< JP > | BGIP_SolverCreatorInterface_T is an interface for classes that create BGIP solvers |
CBGIP_SolverCreator_BFSNonInc< JP > | BGIP_SolverCreator_BFSNonInc creates BGIP Solvers with Brute Force Search |
CBGIP_SolverCreator_MP< JP > | BGIP_SolverCreatorInterface_T_MP creates BGIP Solvers with Max Plus |
►CBGIP_SolverCreatorInterface_T< JointPolicyPureVector > | |
CBGIP_SolverCreator_CE | BGIP_SolverCreator_CE creates BGIP Solvers with Cross Entropy |
CBGIP_SolverCreator_Random | BGIP_SolverCreator_Random creates a BGIP Solver that gives random solutions |
CBGIPSolution | BGIPSolution represents a solution for BayesianGameIdenticalPayoff |
CCompareVec< T > | |
►CCPDDiscreteInterface | CPDDiscreteInterface is an abstract base class that represents a conditional probability distribution |
CCPDKroneckerDelta | CPDKroneckerDelta implements a Kronecker delta-style CPD |
CCPT | CPT implements a conditional probability table |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::DebugOutput | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::DebugOutput | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::DebugOutputNoParsed | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::DebugOutputNoParsed | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::DecPOMDPFileParser::definition< ScannerT > | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::POMDPFileParser::definition< ScannerT > | |
CProblem_CGBG_FF::diPairComp | |
►CDiscreteEntity | DiscreteEntity is a general class for tracking discrete entities |
CActionDiscrete | ActionDiscrete represents discrete actions |
CAgent | Agent represents an agent |
CJointActionDiscrete | JointActionDiscrete represents discrete joint actions |
CJointObservationDiscrete | JointObservationDiscrete represents discrete joint observations |
CObservationDiscrete | ObservationDiscrete represents discrete observations |
CStateDiscrete | StateDiscrete represents discrete states |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::dp_SetDiscountParam | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::dp_SetDiscountParam | |
►CE | E is a class that represents a basic exception |
CEDeadline | EDeadline represents a deadline exceeded expection |
CEInvalidIndex | EInvalidIndex represents an invalid index exception |
CENoSubScope | ENoSubScope represents an invalid index exception |
CENotCached | ENotCached represents an invalid index exception |
CEOverflow | EOverflow represents an integer overflow exception |
CEParse | EParse represents a parser exception |
CFactoredQFunctionScopeForStage | FactoredQFunctionScopeForStage represents a Scope for one stage of a factored QFunction |
►CFactoredStateAOHDistribution | FactoredStateAOHDistribution is a class that represents a factored probability distribution over both states and action-observation histories |
CFSAOHDist_NECOF | FSAOHDist_NECOF is a class that represents a NEarly COmpletely Factored distribution over state factors and action-observation histories |
►CFG_Solver | |
CFG_SolverMaxPlus | FG_SolverMaxPlus optimizes (maximizes) a factor graph using max plus |
CFG_SolverNDP | FG_SolverNDP optimizes (maximizes) a factor graph using non-serial dynamic programming |
CFixedCapacityPriorityQueue< T, _Compare > | FixedCapacityPriorityQueue is a class that represents a priority queue with a fixed size |
CFixedCapacityPriorityQueue< boost::shared_ptr< JPPVValuePair > > | |
CFixedCapacityPriorityQueue< boost::shared_ptr< PartialJPDPValuePair > > | |
►Cgrammar | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::DecPOMDPFileParser | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::POMDPFileParser | |
►CHistory | History is a general class for histories |
►CIndividualHistory | IndividualHistory represents a history for a single agent |
CActionHistory | ActionHistory represents an action history of a single agent |
CActionObservationHistory | ActionObservationHistory represents an action-observation history of an agent |
CObservationHistory | ObservationHistory represents an action history of a single agent |
►CJointHistory | JointHistory represents a joint history, i.e., a history for each agent |
CJointActionHistory | JointActionHistory represents a joint action history |
CJointActionObservationHistory | JointActionObservationHistory represents a joint action observation history |
CJointObservationHistory | JointObservationHistory represents a joint observation history |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::Initialize | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::Initialize | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::InitializeActions | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::InitializeActions | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::InitializeDPOMDP | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::InitializeObservations | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::InitializeObservations | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::InitializePOMDP | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::InitializeStates | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::InitializeStates | |
►CInterface_ProblemToPolicyDiscrete | Interface_ProblemToPolicyDiscrete is an interface from discrete problems to policies |
►CInterface_ProblemToPolicyDiscretePure | Interface_ProblemToPolicyDiscretePure is an interface from discrete problems to pure policies |
►CBayesianGameBase | BayesianGameBase is a class that represents a Bayesian game |
CBayesianGame | BayesianGame is a class that represents a general Bayesian game in which each agent has its own utility function |
►CBayesianGameIdenticalPayoffInterface | BayesianGameIdenticalPayoffInterface provides an interface for Bayesian Games with identical payoffs |
►CBayesianGameCollaborativeGraphical | BayesianGameCollaborativeGraphical represents a collaborative graphical Bayesian game |
CProblem_CGBG_FF | Problem_CGBG_FF reprents a generalized single-shot fire fighting problem |
►CBayesianGameIdenticalPayoff | BayesianGameIdenticalPayoff is a class that represents a Bayesian game with identical payoffs |
CBayesianGameForDecPOMDPStage | BayesianGameForDecPOMDPStage represents a BG for a single stage |
►CPlanningUnitMADPDiscrete | PlanningUnitMADPDiscrete represents a Planning unit for a discrete MADP (discrete actions, observations and states) |
►CPlanningUnitDecPOMDPDiscrete | PlanningUnitDecPOMDPDiscrete represents a planning unit for discrete Dec-POMDPs |
CBruteForceSearchPlanner | BruteForceSearchPlanner implements an exact solution algorithm |
CDICEPSPlanner | DICEPSPlanner implements the Direct Cross-Entropy Policy Search method |
►CGeneralizedMAAStarPlannerForDecPOMDPDiscrete | GeneralizedMAAStarPlannerForDecPOMDPDiscrete is a class that represents the Generalized MAA* planner |
CGMAA_kGMAA | GMAA_kGMAA is a class that represents a GMAA planner that performs k-GMAA, i.e |
CGMAA_kGMAACluster | GMAA_kGMAA is a class that represents a GMAA planner that performs k-GMAA, i.e |
CGMAA_MAAstar | GMAA_MAAstar is a class that represents a planner that performs MAA* as described by Szer et al |
CGMAA_MAAstarClassic | GMAA_MAAstarClassic is a class that represents a planner that performs MAA* as described by Szer et al |
CGMAA_MAAstarCluster | GMAA_MAAstarCluster is a class that represents a planner that performs MAA* as described by Szer et al |
CJESPDynamicProgrammingPlanner | JESPDynamicProgrammingPlanner plans with the DP JESP algorithm |
CJESPExhaustivePlanner | JESPExhaustivePlanner plans with the Exhaustive JESP algorithm |
CNullPlanner | NullPlanner represents a planner which does nothing, but can be used to instantiate a PlanningUnitDecPOMDPDiscrete |
►CPlanningUnitFactoredDecPOMDPDiscrete | PlanningUnitFactoredDecPOMDPDiscrete is a class that represents a planning unit for factored discrete Dec-POMDPs |
►CGeneralizedMAAStarPlannerForFactoredDecPOMDPDiscrete | GeneralizedMAAStarPlannerForFactoredDecPOMDPDiscrete is a class that represents the Generalized MAA* planner |
CGMAA_MAA_ELSI | GMAA_MAA_ELSI Generalized MAA* Exploiting Last-Stage Independence |
CNullPlannerFactored | NullPlannerFactored represents a planner which does nothing, but can be used to instantiate a PlanningUnitDecFactoredPOMDPDiscrete |
►CPlanningUnitTOIDecPOMDPDiscrete | PlanningUnitTOIDecPOMDPDiscrete represents a planning unit for transition observation independent discrete Dec-POMDPs |
CNullPlannerTOI | NullPlannerTOI represents a planner which does nothing, but can be used to instantiate a PlanningUnitTOIDecPOMDPDiscrete |
►CJointAction | JointAction represents a joint action |
CJointActionDiscrete | JointActionDiscrete represents discrete joint actions |
CJointActionHistoryTree | JointActionHistoryTree is a wrapper for JointActionHistory |
►CJointObservation | JointObservation is represents joint observations |
CJointObservationDiscrete | JointObservationDiscrete represents discrete joint observations |
►CJointPolicy | JointPolicy is a class that represents a joint policy |
►CJointPolicyDiscrete | JointPolicyDiscrete is a class that represents a discrete joint policy |
►CJointPolicyDiscretePure | JointPolicyDiscretePure is represents a pure joint policy for a discrete MADP |
CJointPolicyPureVector | JointPolicyPureVector represents a discrete pure joint policy |
►CPartialJointPolicyDiscretePure | PartialJointPolicyDiscretePure is a discrete and pure PartialJointPolicy |
►CPartialJointPolicyPureVector | PartialJointPolicyPureVector implements a PartialJointPolicy using a mapping of history indices to actions |
CJointPolicyPureVectorForClusteredBG | JointPolicyPureVectorForClusteredBG represents a joint policy for a clustered CBG |
►CJPolComponent_VectorImplementation | JPolComponent_VectorImplementation implements functionality common to several joint policy implementations |
CJointPolicyPureVector | JointPolicyPureVector represents a discrete pure joint policy |
CPartialJointPolicyPureVector | PartialJointPolicyPureVector implements a PartialJointPolicy using a mapping of history indices to actions |
Cstd::less< BGIP_BnB_Node * > | Overload the less<Type> template for BGIP_BnB_Node* (we want less to give an ordering according to values, not addresses...) |
Cstd::less< BGIP_BnB_NodePtr > | |
Cstd::less< boost::shared_ptr< JPPVValuePair > > | |
Cstd::less< boost::shared_ptr< PartialJointPolicyValuePair > > | |
Cstd::less< JointPolicyValuePair * > | Overload the less<Type> template for JointPolicyValuePair* (we want less to give an ordering according to values, not addresses...) |
Cstd::less< JointPolicyValuePair_sharedPtr > | |
Cstd::less< JPPVValuePair * > | Overload the less<Type> template for JPolValuePair* (we want less to give an ordering according to values, not addresses...) |
Cstd::less< PartialJointPolicyValuePair * > | Overload the less<Type> template for PartialJointPolicyValuePair* (we want less to give an ordering according to values, not addresses...) |
Cstd::less< PartialJPDPValuePair * > | Overload the less<Type> template for JPolValPair* (we want less to give an ordering according to values, not addresses...) |
Cstd::less< PartialJPDPValuePair_sharedPtr > | |
►CLocalBGValueFunctionInterface | LocalBGValueFunctionInterface is a class that represents a local CGBG payoff function |
CLocalBGValueFunctionBGCGWrapper | LocalBGValueFunctionBGCGWrapper is a class that represents a wrapper for a BayesianGameCollaborativeGraphical such that it implements the LocalBGValueFunctionInterface |
CLocalBGValueFunctionVector | LocalBGValueFunctionVector is a vector implementation of LocalBGValueFunctionInterface to represent an |
CMADPComponentDiscreteActions | MADPComponentDiscreteActions contains functionality for discrete action spaces |
CMADPComponentDiscreteObservations | MADPComponentDiscreteObservations contains functionality for discrete observation spaces |
CMADPComponentDiscreteStates | MADPComponentDiscreteStates is a class that represents a discrete state space |
CMADPComponentFactoredStates | MADPComponentFactoredStates is a class that represents a factored states space |
CMADPDiscreteStatistics | MADPDiscreteStatistics is a class that represents an object that can compute some statistics for a MADP Discrete |
CMADPParser | MADPParser is a general class for parsers in MADP |
►Cmatrix_t | |
CQTable | QTable implements QTableInterface using a full matrix |
►CMaxPlusSolver | MaxPlusSolver is the base class for Max Plus methods, it stores the parameters |
CFG_SolverMaxPlus | FG_SolverMaxPlus optimizes (maximizes) a factor graph using max plus |
►CMaxPlusSolverForBGs | MaxPlusSolverForBGs solves BG via Max Plus |
CBGCG_SolverMaxPlus | BGCG_SolverMaxPlus is a class that performs max plus for BGIPs with agents independence |
CBGIP_SolverMaxPlus< JP > | BGIP_SolverMaxPlus is a class that performs max plus for BGIPs (without agents independence) |
►CMDPSolver | MDPSolver is an interface for MDP solvers |
CMDPPolicyIteration | MDPPolicyIteration implements policy iteration for MDPs via GPU |
CMDPPolicyIterationGPU | MDPPolicyIterationGPU implements policy iteration for MDPs via GPU |
CMDPValueIteration | MDPValueIteration implements value iteration for MDPs |
►CMultiAgentDecisionProcessInterface | MultiAgentDecisionProcessInterface is an abstract base class that declares the primary properties of a multiagent decision process |
►CMultiAgentDecisionProcess | MultiAgentDecisionProcess is an class that defines the primary properties of a decision process |
►CMultiAgentDecisionProcessDiscrete | MultiAgentDecisionProcessDiscrete is defines the primary properties of a discrete decision process |
►CDecPOMDPDiscrete | DecPOMDPDiscrete represent a discrete DEC-POMDP model |
CPOMDPDiscrete | POMDPDiscrete models discrete POMDPs |
CProblemDecTiger | ProblemDecTiger implements the DecTiger problem |
CProblemDecTigerWithCreaks | ProblemDecTigerWithCreaks implements a variation of the DecTiger problem, in which an agent can hear whether the other agent has tried to open a door |
CProblemFireFighting | ProblemFireFighting is a class that represents the firefighting problem as described in refGMAA (DOC-references.h) |
CPOSGDiscrete | POSGDiscrete represent a discrete POSG model |
►CMultiAgentDecisionProcessDiscreteFactoredStates | MultiAgentDecisionProcessDiscreteFactoredStates is a class that represents the dynamics of a MAS with a factored state space |
►CFactoredDecPOMDPDiscrete | FactoredDecPOMDPDiscrete is implements a factored DecPOMDPDiscrete |
►CFactoredMMDPDiscrete | |
►CProblemFOBSFireFightingFactored | This is a template of how to implement a fully-observable problem from scratch (by deriving from FactoredMMDPDiscrete) |
CProblemFOBSFireFightingGraph | ProblemFOBSFireFightingGraph is an implementation of a fully overservable FireFightingGraph problem |
CProblemAloha | |
►CProblemFireFightingFactored | ProblemFireFightingFactored is a factored implementation of the FireFighting problem introduced in (Oliehoek, Spaan, Vlassis, JAIR 32, 2008) |
CProblemFireFightingGraph | ProblemFireFightingGraph is an implementation of the FactoredFireFighting problem introduced in (Oliehoek, Spaan, Whiteson, Vlassis, AAMAS 2008) |
►CTransitionObservationIndependentMADPDiscrete | TransitionObservationIndependentMADPDiscrete is an base class that defines the primary properties of a Transition and Observation independent decision process |
►CTOIDecPOMDPDiscrete | TOIDecPOMDPDiscrete is a class that represents a transition observation independent discrete DecPOMDP |
CTOICompactRewardDecPOMDPDiscrete | TOICompactRewardDecPOMDPDiscrete is a class that represents a transition observation independent Dec-POMDP, in which the reward is the sum of each agent's individual reward plus some shared reward |
CTOIDecMDPDiscrete | TOIDecMDPDiscrete is a class that represents a transition observation indepedent discrete DecMDP |
CTOIFactoredRewardDecPOMDPDiscrete | TOIFactoredRewardDecPOMDPDiscrete is a class that represents a transition observation independent Dec-POMDP, in which the reward is the sum of each agent's individual reward plus some shared reward |
CMultiAgentDecisionProcessDiscrete | MultiAgentDecisionProcessDiscrete is defines the primary properties of a discrete decision process |
►CMultiAgentDecisionProcessDiscreteInterface | MultiAgentDecisionProcessDiscreteInterface is an abstract base class that defines publicly accessible member functions that a discrete multiagent decision process must implement |
►CDecPOMDPDiscreteInterface | DecPOMDPDiscreteInterface is the interface for a discrete DEC-POMDP model: it defines the set/get reward functions |
CDecPOMDPDiscrete | DecPOMDPDiscrete represent a discrete DEC-POMDP model |
►CFactoredDecPOMDPDiscreteInterface | FactoredDecPOMDPDiscreteInterface is the interface for a Dec-POMDP with factored states |
CFactoredDecPOMDPDiscrete | FactoredDecPOMDPDiscrete is implements a factored DecPOMDPDiscrete |
CTOIDecPOMDPDiscrete | TOIDecPOMDPDiscrete is a class that represents a transition observation independent discrete DecPOMDP |
CMultiAgentDecisionProcessDiscrete | MultiAgentDecisionProcessDiscrete is defines the primary properties of a discrete decision process |
►CMultiAgentDecisionProcessDiscreteFactoredStatesInterface | MultiAgentDecisionProcessDiscreteFactoredStatesInterface is the interface for factored state problems |
CFactoredDecPOMDPDiscreteInterface | FactoredDecPOMDPDiscreteInterface is the interface for a Dec-POMDP with factored states |
CMultiAgentDecisionProcessDiscreteFactoredStates | MultiAgentDecisionProcessDiscreteFactoredStates is a class that represents the dynamics of a MAS with a factored state space |
►CPOSGDiscreteInterface | POSGDiscreteInterface is the interface for a discrete POSG model: it defines the set/get reward functions |
CPOSGDiscrete | POSGDiscrete represent a discrete POSG model |
CTransitionObservationIndependentMADPDiscrete | TransitionObservationIndependentMADPDiscrete is an base class that defines the primary properties of a Transition and Observation independent decision process |
►CPOSGInterface | POSGInterface is an interface for POSGs |
►CDecPOMDPInterface | DecPOMDPInterface is an interface for DecPOMDPs |
►CDecPOMDP | DecPOMDP is a simple implementation of DecPOMDPInterface |
CDecPOMDPDiscrete | DecPOMDPDiscrete represent a discrete DEC-POMDP model |
CFactoredDecPOMDPDiscrete | FactoredDecPOMDPDiscrete is implements a factored DecPOMDPDiscrete |
CTOIDecPOMDPDiscrete | TOIDecPOMDPDiscrete is a class that represents a transition observation independent discrete DecPOMDP |
CDecPOMDPDiscreteInterface | DecPOMDPDiscreteInterface is the interface for a discrete DEC-POMDP model: it defines the set/get reward functions |
►CPOSG | POSG is a simple implementation of POSGInterface |
CPOSGDiscrete | POSGDiscrete represent a discrete POSG model |
CPOSGDiscreteInterface | POSGDiscreteInterface is the interface for a discrete POSG model: it defines the set/get reward functions |
►CNamedDescribedEntity | NamedDescribedEntity represents named entities |
►CAction | Action is a class that represent actions |
CActionDiscrete | ActionDiscrete represents discrete actions |
CAgent | Agent represents an agent |
►CObservation | Observation represents observations |
CObservationDiscrete | ObservationDiscrete represents discrete observations |
►CState | State is a class that represent states |
CStateDiscrete | StateDiscrete represents discrete states |
CStateFactorDiscrete | StateFactorDiscrete is a class that represents a state variable, or factor |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::NextFloatOfRow | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::NextFloatOfRow | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::NextRowOfMatrix | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::NextRowOfMatrix | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::NextStringOfIdentList | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::NextStringOfIdentList | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::NYI | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::NYI | |
►CObservationModel | ObservationModel represents the observation model in a decision process |
►CObservationModelDiscreteInterface | ObservationModelDiscreteInterface represents a discrete observation model |
►CObservationModelDiscrete | ObservationModelDiscrete represents a discrete observation model |
CEventObservationModelMapping | EventObservationModelMapping implements an ObservationModelDiscrete which depends not only on the resulting state but also on the current state of the system, i.e. P(o(k+1) | s(k), ja(k), s(k+1)) |
CEventObservationModelMappingSparse | EventObservationModelMappingSparse implements an ObservationModelDiscrete |
CObservationModelMapping | ObservationModelMapping implements an ObservationModelDiscrete |
CObservationModelMappingSparse | ObservationModelMappingSparse implements an ObservationModelDiscrete |
►CMultiAgentDecisionProcessDiscreteFactoredStates::ObservationProbFunctor | This is the base class for functors that return the observation probability for a given (s,a,s',o) tuple |
CMultiAgentDecisionProcessDiscreteFactoredStates::BoundObservationProbFunctor< OF > | The BoundObservationProbFunctor class binds the "ComputeObservationProb" function to a templated object |
CMultiAgentDecisionProcessDiscreteFactoredStates::EmptyObservationProbFunctor | Can be used by fully-observable subclasses of MultiAgentDecisionProcessDiscreteFactoredStates, in order to initialize the 2DBN without requiring an actual observation function |
►COGet | OGet can be used for direct access to the observation model |
COGet_EventObservationModelMapping | |
COGet_EventObservationModelMappingSparse | |
COGet_ObservationModelMapping | OGet_ObservationModelMapping can be used for direct access to a ObservationModelMapping |
COGet_ObservationModelMappingSparse | OGet_ObservationModelMappingSparse can be used for direct access to a ObservationModelMappingSparse |
COnlineMDPPlanner | OnlineMDPPlanner provides an abstract base class for online MDP planners |
COptimalValueDatabase | OptimalValueDatabase provides values of optimal policies for problems, so to be used for verification purposes |
►CParserInterface | ParserInterface is an interface for parsers |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit | ParserDPOMDPFormat_Spirit is a parser for DecPOMDPDiscrete |
CParserPOMDPDiscrete | |
CParserProbModelXML | ParserProbModelXML is a parser for factored Dec-POMDP models written in ProbModelXML |
CParserTOIDecMDPDiscrete | ParserTOIDecMDPDiscrete is a parser for TOIDecMDPDiscrete |
►CParserTOIDecPOMDPDiscrete | ParserTOIDecPOMDPDiscrete is a parser for TOIDecPOMDPDiscrete |
CParserTOICompactRewardDecPOMDPDiscrete | ParserTOICompactRewardDecPOMDPDiscrete is a parser for TOICompactRewardDecPOMDPDiscrete |
CParserTOIFactoredRewardDecPOMDPDiscrete | ParserTOIFactoredRewardDecPOMDPDiscrete is a parser for TransitionObservationIndependentFactoredRewardDecPOMDPDiscrete |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit | ParserPOMDPFormat_Spirit is a parser for the .pomdp file format |
►CPartialJointPolicy | PartialJointPolicy represents a joint policy that is only specified for t time steps instead of for every time step |
CPartialJointPolicyDiscretePure | PartialJointPolicyDiscretePure is a discrete and pure PartialJointPolicy |
►CPartialPolicyPoolInterface | PartialPolicyPoolInterface is an interface for PolicyPools containing Partial Joint Policies |
CPolicyPoolPartialJPolValPair | PolicyPoolJPolValPair is a policy pool with partial joint policy - value pairs |
►CPartialPolicyPoolItemInterface | PartialPolicyPoolItemInterface is a class that gives the interface for a PolicyPoolItem |
►CPartialJointPolicyValuePair | PartialJointPolicyValuePair is a wrapper for a partial joint policy and its heuristic value |
CPartialJPDPValuePair | PartialJPDPValuePair represents a (PartialJointPolicyDiscretePure,Value) pair, which stores the full PartialJointPolicyDiscretePure |
CPartialJPPVIndexValuePair | PartialJPPVIndexValuePair represents a (PartialJointPolicyPureVector,Value) pair |
CPDDiscreteInterface | PDDiscreteInterface is an abstract base class that represents a joint probability distribution |
►CPlanningUnit | PlanningUnit represents a planning unit, i.e., a planning algorithm |
CPlanningUnitMADPDiscrete | PlanningUnitMADPDiscrete represents a Planning unit for a discrete MADP (discrete actions, observations and states) |
CPlanningUnitMADPDiscreteParameters | PlanningUnitMADPDiscreteParameters stores parameters of PlanningUnitMADPDiscrete |
►CPolicy | Policy is a class that represents a policy for a single agent |
►CPolicyDiscrete | PolicyDiscrete is a class that represents a discrete policy |
►CPolicyDiscretePure | PolicyDiscretePure is an abstract class that represents a pure policy for a discrete MADP |
CPolicyPureVector | PolicyPureVector is a class that represents a pure (=deterministic) policy |
►CPolicyPoolInterface | PolicyPoolInterface is an interface for PolicyPools containing fully defined Joint Policies |
CPolicyPoolJPolValPair | PolicyPoolJPolValPair is a policy pool with joint policy - value pairs |
►CPolicyPoolItemInterface | PolicyPoolItemInterface is a class that gives the interface for a PolicyPoolItem |
►CJointPolicyValuePair | JointPolicyValuePair is a wrapper for a partial joint policy and its heuristic value |
CJPPVIndexValuePair | JPPVIndexValuePair represents a (JointPolicyPureVector,Value) pair |
CJPPVValuePair | JPPVValuePair represents a (JointPolicyPureVector,Value) pair, which stores the full JointPolicyPureVector |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ProcessOMatrix | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::ProcessOMatrix | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ProcessOProb | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::ProcessOProb | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::ProcessORow | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ProcessORow | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::ProcessR | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ProcessR | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ProcessRMatrix | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::ProcessRMatrix | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ProcessRRow | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::ProcessRRow | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::ProcessStartStateList | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ProcessStartStateList | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ProcessTMatrix | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::ProcessTMatrix | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::ProcessTProb | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ProcessTProb | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ProcessTRow | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::ProcessTRow | |
CQAVParameters | |
►CQFunctionInterface | QFunctionInterface is an abstract class for all Q-Functions |
►CQFunction | QFunction is an abstract base class containing nothing |
►CQFunctionForDecPOMDP | QFunctionForDecPOMDP is a class that represents a Q function for a Dec-POMDP |
►CQFunctionJAOH | QFunctionJAOH represents a Q-function that operates on joint action-observation histories |
►CQFunctionJAOHTree | QFunctionJAOHTree is represents QFunctionJAOH which store Qvalues in a tree |
CQBG | QBG is a class that represents the QBG heuristic |
CQPOMDP | QPOMDP is a class that represents the QPOMDP heuristic |
CQMDP | QMDP is a class that represents the QMDP heuristic |
CQMonahanBG | QMonahanBG implements a QFunctionJAOH using MonahanBGPlanner |
CQMonahanPOMDP | QMonahanPOMDP implements a QFunctionJAOH using MonahanPOMDPPlanner |
CQTreeIncPruneBG | QTreeIncPruneBG implements a QFunctionJAOH using TreeIncPruneBGPlanner |
►CQFunctionJointBelief | QFunctionJointBelief represents a Q-function that operates on joint beliefs |
CQAlphaVector | QAlphaVector implements a QFunctionJointBelief using an alpha-vector based value function loaded from disk |
CQAV< P > | QAV implements a QFunctionJointBelief using a planner based on alpha functions, for instance the Perseus planners |
CQAV< PerseusBGNSPlanner > | |
CQAV< PerseusBGPlanner > | |
CQAV< PerseusPOMDPPlanner > | |
CQHybrid | QHybrid is a class that represents the QHybrid heuristic |
►CQFunctionForDecPOMDPInterface | QFunctionForDecPOMDPInterface is a class that represents a Q function for a Dec-POMDP |
CQFunctionForDecPOMDP | QFunctionForDecPOMDP is a class that represents a Q function for a Dec-POMDP |
►CQFunctionForFactoredDecPOMDPInterface | QFunctionForFactoredDecPOMDPInterface is a class that represents the interface for a QFunction for a Factored DecPOMDP |
►CQFunctionForFactoredDecPOMDP | QFunctionForFactoredDecPOMDP is a base class for the implementation of a QFunction for a Factored DecPOMDP |
►CFactoredQLastTimeStepOrElse | FactoredQLastTimeStepOrElse is a class that represents a Q-function that is factored at the last stage, and non factored for earlier stages |
CFactoredQLastTimeStepOrQBG | FactoredQLastTimeStepOrQBG is a class that represents a Q-Function that is factored for the last stage (i.e., the factored immediate reward function) and the (non-factored) QBG function for the earlier stages |
CFactoredQLastTimeStepOrQMDP | FactoredQLastTimeStepOrQMDP is a class that represents a Q-Function that is factored for the last stage (i.e., the factored immediate reward function) and the (non-factored) QMDP function for the earlier stages |
CFactoredQLastTimeStepOrQPOMDP | FactoredQLastTimeStepOrQPOMDP is a class that represents a Q-Function that is factored for the last stage (i.e., the factored immediate reward function) and the (non-factored) QPOMDP function for the earlier stages |
►CQFunctionJAOHInterface | QFunctionJAOHInterface is a class that is an interface for heuristics of the shape Q(JointActionObservationHistory, JointAction) |
►CFactoredQFunctionStateJAOHInterface | FactoredQFunctionStateJAOHInterface represents Q-value functions for factored discrete Dec-POMDPs |
CFactoredQLastTimeStepOrElse | FactoredQLastTimeStepOrElse is a class that represents a Q-function that is factored at the last stage, and non factored for earlier stages |
CQAlphaVector | QAlphaVector implements a QFunctionJointBelief using an alpha-vector based value function loaded from disk |
CQAV< P > | QAV implements a QFunctionJointBelief using a planner based on alpha functions, for instance the Perseus planners |
CQAV< PerseusBGNSPlanner > | |
CQAV< PerseusBGPlanner > | |
CQAV< PerseusPOMDPPlanner > | |
CQFunctionJAOH | QFunctionJAOH represents a Q-function that operates on joint action-observation histories |
CQHybrid | QHybrid is a class that represents the QHybrid heuristic |
►CQFunctionJointBeliefInterface | QFunctionJointBeliefInterface is an interface for QFunctionJointBelief |
CQFunctionJointBelief | QFunctionJointBelief represents a Q-function that operates on joint beliefs |
CQMDP | QMDP is a class that represents the QMDP heuristic |
►CQTableInterface | QTableInterface is the abstract base class for Q(., a) functions |
CQTable | QTable implements QTableInterface using a full matrix |
►CRewardModelDiscreteInterface | RewardModelDiscreteInterface is an interface for discrete reward models |
►CRewardModel | RewardModel represents the reward model in a decision process |
CRewardModelMapping | RewardModelMapping represents a discrete reward model |
CRewardModelMappingSparse | RewardModelMappingSparse represents a discrete reward model |
CRewardModelMappingSparseMapped | RewardModelMappingSparseMapped represents a discrete reward model |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ResetCurIdentList | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::ResetCurIdentList | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ResetCurMatrix | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::ResetCurMatrix | |
CRewardModelTOISparse | RewardModelTOISparse represents a discrete reward model based on vectors of states and actions |
►CRGet | RGet can be used for direct access to a reward model |
CRGet_RewardModelMapping | RGet can be used for direct access to a RewardModelMapping |
CRGet_RewardModelMappingSparse | RGet can be used for direct access to a RewardModelMappingSparse |
►CMultiAgentDecisionProcessDiscreteFactoredStates::ScopeFunctor | This is the base class for functors that set the scopes of the 2-DBN |
CMultiAgentDecisionProcessDiscreteFactoredStates::BoundScopeFunctor< SF > | The BoundScopeFunctor class binds the "SetScopes" function to a templated object |
►CSDT | |
CScope | |
►CSDV | |
CStateDistributionVector | StateDistributionVector represents a probability distribution over states as a vector of doubles |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::SetAgentIndex | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::SetAgentIndex | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::SetLastParsedType | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::SetLastParsedType | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::SetNextAgentIndex | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::SetNextAgentIndex | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::SetNrActions | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::SetNrActions | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::SetNrAgents | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::SetNrAgents | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::SetNrObservations | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::SetNrObservations | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::SetNrStates | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::SetNrStates | |
►CSimulation | Simulation is a class that simulates policies in order to test their control quality |
►CSimulationDecPOMDPDiscrete | SimulationDecPOMDPDiscrete simulates policies in DecPOMDPDiscrete's |
CSimulationFactoredDecPOMDPDiscrete | SimulationFactoredDecPOMDPDiscrete simulates policies in FactoredDecPOMDPDiscrete's |
CSimulationTOIDecPOMDPDiscrete | SimulationTOIDecPOMDPDiscrete simulates policies in TOIDecPOMDPDiscrete's |
►CSimulationAgent | SimulationAgent represents an agent in for class Simulation |
►CAgentDecPOMDPDiscrete | AgentDecPOMDPDiscrete represents an agent in a discrete DecPOMDP setting |
►CAgentDelayedSharedObservations | AgentDelayedSharedObservations represents an agent that acts on local observations and the shared observation at the previous time step |
CAgentBG | AgentBG represents an agent which uses a BG-based policy |
►CAgentFullyObservable | AgentFullyObservable represents an agent that receives the true state, the joint observation and also the reward signal |
CAgentMDP | AgentMDP represents an agent which uses a MDP-based policy |
CAgentOnlinePlanningMDP | AgentOnlinePlanningMDP represents an agent with an online MDP policy |
CAgentQLearner | AgentQLearner applies standard single-agent Q-learning in the joint action and state space |
CAgentRandom | AgentRandom represents an agent which chooses action uniformly at random |
►CAgentLocalObservations | AgentLocalObservations represents an agent that acts on local observations |
CAgentRandom | AgentRandom represents an agent which chooses action uniformly at random |
►CAgentSharedObservations | AgentSharedObservations is represents an agent that benefits from free communication, i.e., it can share all its observations |
CAgentPOMDP | AgentPOMDP represents an agent which POMDP-based policy |
CAgentQMDP | AgentQMDP represents an agent which uses a QMDP-based policy |
►CAgentTOIFullyObservableSynced | AgentTOIFullyObservableSynced represents an agent that receives the true state, the joint observation and also the reward signal |
CAgentTOIFullyObservableSyncedSpecialReward | AgentTOIFullyObservableSyncedSpecialReward represents an AgentTOIFullyObservableSynced |
CSimulationResult | SimulationResult stores the results from simulating a joint policy, the obtained rewards in particular |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::StartStateExludes | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::StartStateExludes | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::StartStateRowProbs | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::StartStateRowProbs | |
►CStateDistribution | StateDistribution is an interface for probability distributions over states |
►CFactoredStateDistribution | FactoredStateDistribution is a class that represents a base class for factored state distributions |
CFSDist_COF | FSDist_COF is a class that represents a completely factored state distribution |
CStateDistributionVector | StateDistributionVector represents a probability distribution over states as a vector of doubles |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::StoreLastParsedElement | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::StoreLastParsedElement | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::StoreLPAction | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::StoreLPAction | Stores the last-parsed action: |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::StoreLPFromState | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::StoreLPFromState | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::StoreLPJointAction | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::StoreLPJointAction | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::StoreLPJointObservation | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::StoreLPJointObservation | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::StoreLPObservation | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::StoreLPObservation | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::StoreLPToState | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::StoreLPToState | |
►Csub_grammar | |
Ccomment_cbonlp::CommentBlankorNewLineParser | |
CSystemOfLinearEquationsSolver | |
►CTGet | TGet can be used for direct access to the transition model |
CTGet_TransitionModelMapping | TGet_TransitionModelMapping can be used for direct access to a TransitionModelMapping |
CTGet_TransitionModelMappingSparse | TGet_TransitionModelMappingSparse can be used for direct access to a TransitionModelMappingSparse |
►CTimedAlgorithm | TimedAlgorithm allows for easy timekeeping of parts of an algorithm |
►CAlphaVectorPlanning | AlphaVectorPlanning provides base functionality for alpha-vector based POMDP or BG techniques |
►CAlphaVectorBG | AlphaVectorBG implements Bayesian Game specific functionality for alpha-vector based planning |
►CAlphaVectorWeighted | AlphaVectorWeighted implements a weighted BG/POMDP backup |
CPerseusWeightedPlanner | PerseusWeightedPlanner implements the Perseus planning algorithm with a weighted BG/POMDP backup |
CPerseusBGNSPlanner | PerseusBGNSPlanner implements the Perseus planning algorithm for BGs with non-stationary QFunctions |
CPerseusBGPlanner | PerseusBGPlanner implements the Perseus planning algorithm for BGs |
►CAlphaVectorConstrainedPOMDP | AlphaVectorConstrainedPOMDP implements Constrained POMDP specific functionality for alpha-vector based planning |
CPerseusConstrainedPOMDPPlanner | The PerseusConstrainedPOMDPPlanner is a Perseus variant which skips action selection if the agent receives a "false-negative" observation, which in practice means that the agent cannot react to an event which it failed to detect |
►CAlphaVectorPOMDP | AlphaVectorPOMDP implements POMDP specific functionality for alpha-vector based planning |
CAlphaVectorWeighted | AlphaVectorWeighted implements a weighted BG/POMDP backup |
CPerseusPOMDPPlanner | PerseusPOMDPPlanner implements the Perseus planning algorithm for POMDPs |
►CMonahanPlanner | MonahanPlanner provides shared functionality for MonahanPOMDPPlanner and MonahanBGPlanner |
►CMonahanBGPlanner | MonahanBGPlanner is the Bayesian Game version of MonahanPOMDPPlanner |
CQBGPlanner_TreeIncPruneBnB | QBGPlanner_TreeIncPruneBnB computes vector-based QBG functions using tree-based incremental pruning |
CTreeIncPruneBGPlanner | TreeIncPruneBGPlanner computes vector-based QBG functions using tree-based incremental pruning |
CMonahanPOMDPPlanner | MonahanPOMDPPlanner implements Monahan's (1982) POMDP algorithm, which basically generates all possible next-step alpha vectors, followed by pruning |
►CPerseus | Perseus contains basic functionality for the Perseus planner |
►CPerseusNonStationary | PerseusNonStationary is Perseus for non-stationary policies |
►CPerseusNonStationaryQPlanner | PerseusNonStationaryQPlanner is a Perseus planner that uses non-stationary QFunctions |
CPerseusBGNSPlanner | PerseusBGNSPlanner implements the Perseus planning algorithm for BGs with non-stationary QFunctions |
►CPerseusStationary | PerseusStationary is Perseus for stationary policies |
CPerseusPOMDPPlanner | PerseusPOMDPPlanner implements the Perseus planning algorithm for POMDPs |
►CPerseusQFunctionPlanner | PerseusQFunctionPlanner is a Perseus planner that uses QFunctions |
CPerseusBGPlanner | PerseusBGPlanner implements the Perseus planning algorithm for BGs |
►CPerseusBGPOMDPPlanner | PerseusBGPOMDPPlanner implements the Perseus planning algorithm with for mixed BG/POMDP backups |
CPerseusWeightedPlanner | PerseusWeightedPlanner implements the Perseus planning algorithm with a weighted BG/POMDP backup |
CPerseusConstrainedPOMDPPlanner | The PerseusConstrainedPOMDPPlanner is a Perseus variant which skips action selection if the agent receives a "false-negative" observation, which in practice means that the agent cannot react to an event which it failed to detect |
CDICEPSPlanner | DICEPSPlanner implements the Direct Cross-Entropy Policy Search method |
►CGeneralizedMAAStarPlanner | GeneralizedMAAStarPlanner is a class that represents the Generalized MAA* planner class |
CGeneralizedMAAStarPlannerForDecPOMDPDiscrete | GeneralizedMAAStarPlannerForDecPOMDPDiscrete is a class that represents the Generalized MAA* planner |
CGeneralizedMAAStarPlannerForFactoredDecPOMDPDiscrete | GeneralizedMAAStarPlannerForFactoredDecPOMDPDiscrete is a class that represents the Generalized MAA* planner |
CMDPPolicyIteration | MDPPolicyIteration implements policy iteration for MDPs via GPU |
CMDPPolicyIterationGPU | MDPPolicyIterationGPU implements policy iteration for MDPs via GPU |
CMDPValueIteration | MDPValueIteration implements value iteration for MDPs |
CTiming::Times | Stores the start and end of a timespan, in clock cycles |
CTiming | Timing provides a simple way of timing code |
►CTransitionModel | TransitionModel represents the transition model in a decision process |
►CTransitionModelDiscreteInterface | TransitionModelDiscreteInterface represents a discrete transition model |
►CTransitionModelDiscrete | TransitionModelDiscrete represents a discrete transition model |
CTransitionModelMapping | TransitionModelMapping implements a TransitionModelDiscrete |
CTransitionModelMappingSparse | TransitionModelMappingSparse implements a TransitionModelDiscrete |
►CMultiAgentDecisionProcessDiscreteFactoredStates::TransitionProbFunctor | This is the base class for functors that return the transition probability for a given (s,a,s') tuple |
CMultiAgentDecisionProcessDiscreteFactoredStates::BoundTransitionProbFunctor< TF > | The BoundTransitionProbFunctor class binds the "ComputeTransitionProb" function to a templated object |
CTreeNode< Tcontained > | TreeNode represents a node in a tree of histories, for instance observation histories |
►CTreeNode< ActionObservationHistory > | |
CActionObservationHistoryTree | ActionObservationHistoryTree is a wrapper for ActionObservationHistory |
►CTreeNode< JointActionObservationHistory > | |
CJointActionObservationHistoryTree | JointActionObservationHistoryTree is derived from TreeNode, and similar to ObservationHistoryTree: |
►CTreeNode< JointObservationHistory > | |
CJointObservationHistoryTree | JointObservationHistoryTree is a class that represents a wrapper for the JointObservationHistory class |
►CTreeNode< ObservationHistory > | |
CObservationHistoryTree | ObservationHistoryTree is a wrapper for the ObservationHistory class |
CTwoStageDynamicBayesianNetwork | TwoStageDynamicBayesianNetwork (2DBN) is a class that represents the transition and observation model for a factored MADP |
►CType | Type is an abstract class that represents a Type (e.g |
CType_AOHIndex | Type_AOHIndex is a implementation (extenstion) of Type and represents a type in e.g |
CType_PointerTuple | Type_PointerTuple is a implementation (extenstion) of Type and represents a type in e.g |
CTypeCluster | TypeCluster is a class that represents a cluster of Types |
►CValueFunction | ValueFunction is a class that represents a value function of a joint policy |
CValueFunctionDecPOMDPDiscrete | ValueFunctionDecPOMDPDiscrete represents and calculates the value function of a (pure) joint policy for a discrete Dec-POMDP |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::vt_COSTTOK | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::vt_COSTTOK | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::vt_REWARDTOK | |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::vt_REWARDTOK | |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::WildCardJointAction | Called before StoreLPJointAction in case of a wildcard '*' joint action |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::WildCardJointAction | Called before StoreLPJointAction in case of a wildcard '*' joint action |
CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::WildCardJointObservation | Called before StoreLPJointObservation in case of a wildcard '*' joint action |
CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::WildCardJointObservation | Called before StoreLPJointObservation in case of a wildcard '*' joint action |