MultiAgentDecisionProcess
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 CActionHistoryTreeActionHistoryTree 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
 CAlphaVectorAlphaVector represent an alpha vector used in POMDP solving
 CAlphaVectorPruningAlphaVectorPruning reduces sets of alpha vectors to their parsimonious representation via LP-based pruning
 CArgumentHandlers::ArgumentsArguments contains all defined parameters to be set on the command line
 CBayesianGameForDecPOMDPStageInterfaceBayesianGameForDecPOMDPStageInterface 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*)
 CBayesianGameIdenticalPayoffSolverBayesianGameIdenticalPayoffSolver is an interface for solvers for Bayesian games with identical payoff
 CBeliefInterfaceBeliefInterface is an interface for beliefs, i.e., probability distributions over the state space
 CBeliefIteratorGenericBeliefIteratorGeneric is an iterator for beliefs
 CBeliefIteratorInterfaceBeliefIteratorInterface is an interface for iterators over beliefs
 CBeliefSetNonStationaryBeliefSetNonStationary represents a non-stationary belief set
 CBG_FactorGraphCreatorBG_FactorGraphCreator will create a FG from a BG
 CBGforStageCreationBGforStageCreation is a class that provides some functions to aid the construction of Bayesian games for a stage of a Dec-POMDP
 CBGIP_BnB_NodeBGIP_BnB_Node represents a node in the search tree of BGIP_SolverBranchAndBound
 CBGIP_SolverCreatorInterfaceBGIP_SolverCreatorInterface is an interface for classes that create BGIP solvers
 CBGIPSolutionBGIPSolution represents a solution for BayesianGameIdenticalPayoff
 CCompareVec< T >
 CCPDDiscreteInterfaceCPDDiscreteInterface is an abstract base class that represents a conditional probability distribution $ Pr(x|y) $
 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
 CDiscreteEntityDiscreteEntity is a general class for tracking discrete entities
 CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::dp_SetDiscountParam
 CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::dp_SetDiscountParam
 CEE is a class that represents a basic exception
 CFactoredQFunctionScopeForStageFactoredQFunctionScopeForStage represents a Scope for one stage of a factored QFunction
 CFactoredStateAOHDistributionFactoredStateAOHDistribution is a class that represents a factored probability distribution over both states and action-observation histories
 CFG_Solver
 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
 CHistoryHistory is a general class for histories
 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_ProblemToPolicyDiscreteInterface_ProblemToPolicyDiscrete is an interface from discrete problems to policies
 CJointActionJointAction represents a joint action
 CJointActionHistoryTreeJointActionHistoryTree is a wrapper for JointActionHistory
 CJointObservationJointObservation is represents joint observations
 CJointPolicyJointPolicy is a class that represents a joint policy
 CJPolComponent_VectorImplementationJPolComponent_VectorImplementation implements functionality common to several joint policy implementations
 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 >
 CLocalBGValueFunctionInterfaceLocalBGValueFunctionInterface is a class that represents a local CGBG payoff function
 CMADPComponentDiscreteActionsMADPComponentDiscreteActions contains functionality for discrete action spaces
 CMADPComponentDiscreteObservationsMADPComponentDiscreteObservations contains functionality for discrete observation spaces
 CMADPComponentDiscreteStatesMADPComponentDiscreteStates is a class that represents a discrete state space
 CMADPComponentFactoredStatesMADPComponentFactoredStates is a class that represents a factored states space
 CMADPDiscreteStatisticsMADPDiscreteStatistics is a class that represents an object that can compute some statistics for a MADP Discrete
 CMADPParserMADPParser is a general class for parsers in MADP
 Cmatrix_t
 CMaxPlusSolverMaxPlusSolver is the base class for Max Plus methods, it stores the parameters
 CMDPSolverMDPSolver is an interface for MDP solvers
 CMultiAgentDecisionProcessInterfaceMultiAgentDecisionProcessInterface is an abstract base class that declares the primary properties of a multiagent decision process
 CNamedDescribedEntityNamedDescribedEntity represents named entities
 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
 CObservationModelObservationModel represents the observation model in a decision process
 CMultiAgentDecisionProcessDiscreteFactoredStates::ObservationProbFunctorThis is the base class for functors that return the observation probability for a given (s,a,s',o) tuple
 COGetOGet can be used for direct access to the observation model
 COnlineMDPPlannerOnlineMDPPlanner provides an abstract base class for online MDP planners
 COptimalValueDatabaseOptimalValueDatabase provides values of optimal policies for problems, so to be used for verification purposes
 CParserInterfaceParserInterface is an interface for parsers
 CPartialJointPolicyPartialJointPolicy represents a joint policy that is only specified for t time steps instead of for every time step
 CPartialPolicyPoolInterfacePartialPolicyPoolInterface is an interface for PolicyPools containing Partial Joint Policies
 CPartialPolicyPoolItemInterfacePartialPolicyPoolItemInterface is a class that gives the interface for a PolicyPoolItem
 CPDDiscreteInterfacePDDiscreteInterface is an abstract base class that represents a joint probability distribution $ Pr(x_1,\dots,x_k ) $
 CPlanningUnitPlanningUnit represents a planning unit, i.e., a planning algorithm
 CPlanningUnitMADPDiscreteParametersPlanningUnitMADPDiscreteParameters stores parameters of PlanningUnitMADPDiscrete
 CPolicyPolicy is a class that represents a policy for a single agent
 CPolicyPoolInterfacePolicyPoolInterface is an interface for PolicyPools containing fully defined Joint Policies
 CPolicyPoolItemInterfacePolicyPoolItemInterface is a class that gives the interface for a PolicyPoolItem
 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
 CQFunctionInterfaceQFunctionInterface is an abstract class for all Q-Functions
 CQTableInterfaceQTableInterface is the abstract base class for Q(., a) functions
 CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ResetCurIdentList
 CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::ResetCurIdentList
 CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::ResetCurMatrix
 CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::ResetCurMatrix
 CRewardModelTOISparseRewardModelTOISparse represents a discrete reward model based on vectors of states and actions
 CRGetRGet can be used for direct access to a reward model
 CMultiAgentDecisionProcessDiscreteFactoredStates::ScopeFunctorThis is the base class for functors that set the scopes of the 2-DBN
 CSDT
 CSDV
 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
 CSimulationSimulation is a class that simulates policies in order to test their control quality
 CSimulationAgentSimulationAgent represents an agent in for class Simulation
 CSimulationResultSimulationResult 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
 CStateDistributionStateDistribution is an interface for probability distributions over states
 CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::StoreLastParsedElement
 CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::StoreLastParsedElement
 CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::StoreLPAction
 CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::StoreLPActionStores 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
 CSystemOfLinearEquationsSolver
 CTGetTGet can be used for direct access to the transition model
 CTimedAlgorithmTimedAlgorithm allows for easy timekeeping of parts of an algorithm
 CTiming::TimesStores the start and end of a timespan, in clock cycles
 CTimingTiming provides a simple way of timing code
 CTransitionModelTransitionModel represents the transition model in a decision process
 CMultiAgentDecisionProcessDiscreteFactoredStates::TransitionProbFunctorThis is the base class for functors that return the transition probability for a given (s,a,s') tuple
 CTreeNode< Tcontained >TreeNode represents a node in a tree of histories, for instance observation histories
 CTreeNode< ActionObservationHistory >
 CTreeNode< JointActionObservationHistory >
 CTreeNode< JointObservationHistory >
 CTreeNode< ObservationHistory >
 CTwoStageDynamicBayesianNetworkTwoStageDynamicBayesianNetwork (2DBN) is a class that represents the transition and observation model for a factored MADP
 CTypeType is an abstract class that represents a Type (e.g
 CTypeClusterTypeCluster is a class that represents a cluster of Types
 CValueFunctionValueFunction is a class that represents a value function of a joint policy
 CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::vt_COSTTOK
 CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::vt_COSTTOK
 CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::vt_REWARDTOK
 CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::vt_REWARDTOK
 CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::WildCardJointActionCalled before StoreLPJointAction in case of a wildcard '*' joint action
 CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::WildCardJointActionCalled before StoreLPJointAction in case of a wildcard '*' joint action
 CDPOMDPFormatParsing::ParserDPOMDPFormat_Spirit::WildCardJointObservationCalled before StoreLPJointObservation in case of a wildcard '*' joint action
 CPOMDPFormatParsing::ParserPOMDPFormat_Spirit::WildCardJointObservationCalled before StoreLPJointObservation in case of a wildcard '*' joint action