MultiAgentDecisionProcess  Release 0.2.1
ProblemFireFighting Member List

This is the complete list of members for ProblemFireFighting, including all inherited members.

_m_actionVecsMADPComponentDiscreteActionsprotected
_m_agentsMultiAgentDecisionProcessprotected
_m_descriptionNamedDescribedEntityprotected
_m_includePositionsProblemFireFightingprivate
_m_initialStateDistributionMADPComponentDiscreteStatesprotected
_m_nameNamedDescribedEntityprotected
_m_nrActionsMADPComponentDiscreteActionsprotected
_m_nrAgentsProblemFireFightingprivate
_m_nrFireLevelsProblemFireFightingprivate
_m_nrFLs_vecProblemFireFightingprivate
_m_nrHousesProblemFireFightingprivate
_m_nrJointFirelevelsProblemFireFightingprivate
_m_nrObservationsMADPComponentDiscreteObservationsprotected
_m_nrPerStateFeatureVecProblemFireFightingprivate
_m_nrStateFeaturesProblemFireFightingprivate
_m_observationVecsMADPComponentDiscreteObservationsprotected
_m_p_rModelDecPOMDPDiscreteprotected
_m_problemFileMultiAgentDecisionProcessprotected
_m_stateVecMADPComponentDiscreteStatesprotected
_m_unixNameMultiAgentDecisionProcessprotected
AddAction(Index AI, std::string name)MADPComponentDiscreteActions
AddAgent(std::string name)MultiAgentDecisionProcess
AddObservation(Index AI, std::string name)MADPComponentDiscreteObservations
AddState(std::string StateName)MADPComponentDiscreteStates
Clone() const DecPOMDPDiscreteinlinevirtual
ComputeObservationProb(const std::vector< Index > &ja, const std::vector< Index > &s1, const std::vector< Index > &jo) const ProblemFireFightingprotected
ComputeReward(Index sI) const ProblemFireFightingprotected
ComputeTransitionProb(const std::vector< Index > &s1, const std::vector< Index > &ja, const std::vector< Index > &s2) const ProblemFireFightingprotected
ConstructActions()ProblemFireFightingprivate
ConstructJointActions()MADPComponentDiscreteActions
ConstructJointObservations()MADPComponentDiscreteObservations
ConstructObservations()ProblemFireFightingprivate
CreateNewObservationModel()MultiAgentDecisionProcessDiscrete
CreateNewRewardModel()DecPOMDPDiscretevirtual
CreateNewRewardModelForAgent(Index agentI)DecPOMDPDiscreteinlinevirtual
CreateNewTransitionModel()MultiAgentDecisionProcessDiscrete
DecPOMDP()DecPOMDP
DecPOMDPDiscrete(std::string name="received unspec. by DecPOMDPDiscrete", std::string descr="received unspec. by DecPOMDPDiscrete", std::string pf="received unspec. by DecPOMDPDiscrete")DecPOMDPDiscrete
ExtractMADPDiscrete(MultiAgentDecisionProcessDiscrete *madp)DecPOMDPDiscrete
FillObservationModel()ProblemFireFightingprivate
FillRewardModel()ProblemFireFightingprivate
FillTransitionModel()ProblemFireFightingprivate
FLAMES enum valueProblemFireFightingprivate
DecPOMDPDiscreteInterface::GetAction(Index agentI, Index a) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteActions::GetAction(Index agentI, Index a) const MADPComponentDiscreteActionsvirtual
GetActionDiscrete(Index agentI, Index a) const MADPComponentDiscreteActions
GetActionIndexByName(std::string s, Index agentI) const MADPComponentDiscreteActions
GetActionName(Index a, Index i) const MADPComponentDiscreteActionsinline
GetDescription() const NamedDescribedEntityinline
DecPOMDPDiscreteInterface::GetDiscount() const =0DecPOMDPInterfacepure virtual
DecPOMDP::GetDiscount() const DecPOMDPinlinevirtual
DecPOMDPDiscreteInterface::GetDiscountForAgent(Index agentI) const =0POSGInterfacepure virtual
DecPOMDP::GetDiscountForAgent(Index agentI) const DecPOMDPinlinevirtual
DecPOMDPDiscreteInterface::GetInitialStateProbability(Index sI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteStates::GetInitialStateProbability(Index sI) const MADPComponentDiscreteStatesvirtual
DecPOMDPDiscreteInterface::GetISD() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteStates::GetISD()MADPComponentDiscreteStatesinlinevirtual
MADPComponentDiscreteStates::GetISD() const MADPComponentDiscreteStatesinlinevirtual
DecPOMDPDiscreteInterface::GetJointAction(Index i) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteActions::GetJointAction(Index i) const MADPComponentDiscreteActionsvirtual
GetJointActionDiscrete(Index i) const MADPComponentDiscreteActions
GetJointActionName(Index a) const MADPComponentDiscreteActionsinline
DecPOMDPDiscreteInterface::GetJointObservation(Index i) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteObservations::GetJointObservation(Index i) const MADPComponentDiscreteObservationsvirtual
GetJointObservationDiscrete(Index i) const MADPComponentDiscreteObservations
GetJointObservationName(Index o) const MADPComponentDiscreteObservationsinline
GetName() const NamedDescribedEntityinline
DecPOMDPDiscreteInterface::GetNrActions() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
DecPOMDPDiscreteInterface::GetNrActions(Index AgentI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteActions::GetNrActions() const MADPComponentDiscreteActionsinlinevirtual
MADPComponentDiscreteActions::GetNrActions(Index AgentI) const MADPComponentDiscreteActionsvirtual
DecPOMDPDiscreteInterface::GetNrAgents() const =0MultiAgentDecisionProcessInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MultiAgentDecisionProcess::GetNrAgents() const MultiAgentDecisionProcessvirtual
DecPOMDPDiscreteInterface::GetNrJointActions() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteActions::GetNrJointActions() const MADPComponentDiscreteActionsvirtual
DecPOMDPDiscreteInterface::GetNrJointObservations() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteObservations::GetNrJointObservations() const MADPComponentDiscreteObservationsvirtual
DecPOMDPDiscreteInterface::GetNrObservations() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
DecPOMDPDiscreteInterface::GetNrObservations(Index AgentI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteObservations::GetNrObservations() const MADPComponentDiscreteObservationsinlinevirtual
MADPComponentDiscreteObservations::GetNrObservations(Index AgentI) const MADPComponentDiscreteObservationsvirtual
DecPOMDPDiscreteInterface::GetNrStates() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteStates::GetNrStates() const MADPComponentDiscreteStatesinlinevirtual
DecPOMDPDiscreteInterface::GetObservation(Index agentI, Index a) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteObservations::GetObservation(Index agentI, Index a) const MADPComponentDiscreteObservationsinlinevirtual
GetObservationDiscrete(Index agentI, Index a) const MADPComponentDiscreteObservations
GetObservationIndexByName(std::string s, Index agentI) const MADPComponentDiscreteObservations
DecPOMDPDiscreteInterface::GetObservationModelDiscretePtr() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::GetObservationModelDiscretePtr() const MultiAgentDecisionProcessDiscreteinlinevirtual
GetObservationName(Index o, Index i) const MADPComponentDiscreteObservationsinline
DecPOMDPDiscreteInterface::GetObservationProbability(Index jaI, Index sucSI, Index joI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::GetObservationProbability(Index jaI, Index sucSI, Index joI) const MultiAgentDecisionProcessDiscreteinlinevirtual
DecPOMDPDiscreteInterface::GetOGet() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::GetOGet() const MultiAgentDecisionProcessDiscretevirtual
GetProblemFile() const MultiAgentDecisionProcess
GetReward(Index sI, Index jaI) const DecPOMDPDiscreteinlinevirtual
GetReward(State *s, JointAction *ja) const DecPOMDPDiscreteinlinevirtual
GetRewardForAgent(Index agentI, State *s, JointAction *ja) const DecPOMDPDiscreteinlinevirtual
GetRewardForAgent(Index agentI, Index sI, Index jaI) const DecPOMDPDiscreteinlinevirtual
GetRewardModelPtr() const DecPOMDPDiscreteinline
DecPOMDPDiscreteInterface::GetRewardType() const =0DecPOMDPInterfacepure virtual
DecPOMDP::GetRewardType() const DecPOMDPinlinevirtual
DecPOMDPDiscreteInterface::GetRewardTypeForAgent(Index agentI) const =0POSGInterfacepure virtual
DecPOMDP::GetRewardTypeForAgent(Index agentI) const DecPOMDPinlinevirtual
GetRGet() const DecPOMDPDiscretevirtual
GetSparse() const MultiAgentDecisionProcessDiscreteinline
DecPOMDPDiscreteInterface::GetState(Index i) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteStates::GetState(Index i) const MADPComponentDiscreteStatesinlinevirtual
GetStateIndex(StateDiscrete s) const MADPComponentDiscreteStates
GetStateIndexByName(std::string s) const MADPComponentDiscreteStates
GetStateName(Index i) const MADPComponentDiscreteStatesinline
GetStateVector(Index sI) const ProblemFireFightinginlineprotected
DecPOMDPDiscreteInterface::GetTGet() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::GetTGet() const MultiAgentDecisionProcessDiscretevirtual
DecPOMDPDiscreteInterface::GetTransitionModelDiscretePtr() const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::GetTransitionModelDiscretePtr() const MultiAgentDecisionProcessDiscreteinlinevirtual
DecPOMDPDiscreteInterface::GetTransitionProbability(Index sI, Index jaI, Index sucSI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::GetTransitionProbability(Index sI, Index jaI, Index sucSI) const MultiAgentDecisionProcessDiscreteinlinevirtual
DecPOMDPDiscreteInterface::GetUnixName() const =0MultiAgentDecisionProcessInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MultiAgentDecisionProcess::GetUnixName() const MultiAgentDecisionProcessinlinevirtual
DecPOMDPDiscreteInterface::IndividualToJointActionIndices(const Index *AI_ar) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
DecPOMDPDiscreteInterface::IndividualToJointActionIndices(const std::vector< Index > &indivActionIndices) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteActions::IndividualToJointActionIndices(const std::vector< Index > &indivActionIndices) const MADPComponentDiscreteActionsvirtual
MADPComponentDiscreteActions::IndividualToJointActionIndices(const Index *IndexArray) const MADPComponentDiscreteActionsinlinevirtual
DecPOMDPDiscreteInterface::IndividualToJointObservationIndices(const std::vector< Index > &indivObservationIndices) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteObservations::IndividualToJointObservationIndices(const std::vector< Index > &indivObservationIndices) const MADPComponentDiscreteObservationsvirtual
Initialize()MultiAgentDecisionProcessDiscreteinline
isNeighborBurning(const std::vector< Index > &s1, Index hI)ProblemFireFightingprotectedstatic
DecPOMDPDiscreteInterface::JointToIndividualActionIndices(Index jaI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteActions::JointToIndividualActionIndices(Index jaI) const MADPComponentDiscreteActionsinlinevirtual
DecPOMDPDiscreteInterface::JointToIndividualObservationIndices(Index joI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteObservations::JointToIndividualObservationIndices(Index joI) const MADPComponentDiscreteObservationsinlinevirtual
MADPComponentDiscreteActions()MADPComponentDiscreteActions
MADPComponentDiscreteObservations()MADPComponentDiscreteObservations
MADPComponentDiscreteStates()MADPComponentDiscreteStates
MADPComponentDiscreteStates(size_t nrS)MADPComponentDiscreteStates
MultiAgentDecisionProcess(size_t nrAgents, std::string name="received unspec. by MultiAgentDecisionProcess", std::string description="received unspec. by MultiAgentDecisionProcess", std::string pf="received unspec. by MultiAgentDecisionProcess")MultiAgentDecisionProcess
MultiAgentDecisionProcess(std::string name="received unspec. by MultiAgentDecisionProcess", std::string description="received unspec. by MultiAgentDecisionProcess", std::string pf="received unspec. by MultiAgentDecisionProcess")MultiAgentDecisionProcess
MultiAgentDecisionProcessDiscrete()MultiAgentDecisionProcessDiscrete
MultiAgentDecisionProcessDiscrete(std::string name="received unspec. by MultiAgentDecisionProcessDiscrete", std::string descr="received unspec.by MultiAgentDecisionProcessDiscrete", std::string pf="received unspec. by MultiAgentDecisionProcessDiscrete")MultiAgentDecisionProcessDiscrete
MultiAgentDecisionProcessDiscrete(int nrAgents, int nrS, std::string name="received unspec. by MultiAgentDecisionProcessDiscrete", std::string descr="received unspec.by MultiAgentDecisionProcessDiscrete", std::string pf="received unspec. by MultiAgentDecisionProcessDiscrete")MultiAgentDecisionProcessDiscrete
NamedDescribedEntity(std::string name=std::string("undefined"), std::string description=std::string("undefined"))NamedDescribedEntity
NamedDescribedEntity(const NamedDescribedEntity &)NamedDescribedEntity
NOFLAMES enum valueProblemFireFightingprivate
NumberOfContainedStartPositions(const std::vector< Index > &state) const ProblemFireFightingprivate
observation_t enum nameProblemFireFightingprivate
Print() const MultiAgentDecisionProcessDiscreteinline
PrintBrief() const NamedDescribedEntityinline
ProblemFireFighting(size_t nrAgents, size_t nrHouses, size_t nrFLs, double costOfMove=0.0, bool forcePositionRepres=false)ProblemFireFighting
DecPOMDPDiscreteInterface::SampleInitialState(void) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteStates::SampleInitialState() const MADPComponentDiscreteStatesvirtual
DecPOMDPDiscreteInterface::SampleJointObservation(Index jaI, Index sucI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::SampleJointObservation(Index jaI, Index sucI) const MultiAgentDecisionProcessDiscreteinlinevirtual
DecPOMDPDiscreteInterface::SampleSuccessorState(Index sI, Index jaI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::SampleSuccessorState(Index sI, Index jaI) const MultiAgentDecisionProcessDiscreteinlinevirtual
SetDescription(std::string description)NamedDescribedEntityinline
DecPOMDPDiscreteInterface::SetDiscount(double d)=0DecPOMDPInterfacepure virtual
DecPOMDP::SetDiscount(double d)DecPOMDPvirtual
DecPOMDPDiscreteInterface::SetDiscountForAgent(Index agentI, double d)=0POSGInterfacepure virtual
DecPOMDP::SetDiscountForAgent(Index agentI, double d)DecPOMDPinlinevirtual
SetInitialized(bool b)DecPOMDPDiscrete
SetISD(StateDistribution *p)MADPComponentDiscreteStates
SetISD(StateDistributionVector *p)MADPComponentDiscreteStatesinline
SetISD(std::vector< double > v)MADPComponentDiscreteStates
SetName(std::string name)NamedDescribedEntityinline
SetNrActions(Index AI, size_t nrA)MADPComponentDiscreteActions
SetNrAgents(size_t nrAgents)MultiAgentDecisionProcess
SetNrObservations(Index AI, size_t nrO)MADPComponentDiscreteObservations
SetNrStates(size_t nrS)MADPComponentDiscreteStates
SetObservationModelPtr(ObservationModelDiscrete *ptr)MultiAgentDecisionProcessDiscreteinline
SetObservationProbability(Index jaI, Index sucSI, Index joI, double p)MultiAgentDecisionProcessDiscreteinline
SetReward(Index sI, Index jaI, double r)DecPOMDPDiscreteinlinevirtual
SetReward(Index sI, Index jaI, Index sucSI, double r)DecPOMDPDiscretevirtual
SetReward(Index sI, Index jaI, Index sucSI, Index joI, double r)DecPOMDPDiscretevirtual
SetReward(State *s, JointAction *ja, double r)DecPOMDPDiscreteinlinevirtual
SetRewardForAgent(Index agentI, State *s, JointAction *ja, double r)DecPOMDPDiscreteinlinevirtual
SetRewardForAgent(Index agentI, Index sI, Index jaI, double r)DecPOMDPDiscreteinlinevirtual
SetRewardForAgent(Index agentI, Index sI, Index jaI, Index sucSI, double r)DecPOMDPDiscreteinlinevirtual
SetRewardForAgent(Index agentI, Index sI, Index jaI, Index sucSI, Index joI, double r)DecPOMDPDiscreteinlinevirtual
DecPOMDPDiscreteInterface::SetRewardType(reward_t r)=0DecPOMDPInterfacepure virtual
DecPOMDP::SetRewardType(reward_t r)DecPOMDPvirtual
DecPOMDPDiscreteInterface::SetRewardTypeForAgent(Index agentI, reward_t r)=0POSGInterfacepure virtual
DecPOMDP::SetRewardTypeForAgent(Index agentI, reward_t r)DecPOMDPinlinevirtual
SetSparse(bool sparse)MultiAgentDecisionProcessDiscrete
SetTransitionModelPtr(TransitionModelDiscrete *ptr)MultiAgentDecisionProcessDiscreteinline
SetTransitionProbability(Index sI, Index jaI, Index sucSI, double p)MultiAgentDecisionProcessDiscreteinline
SetUniformISD()MADPComponentDiscreteStates
SetUnixName(std::string unixName)MultiAgentDecisionProcessinline
SoftPrint() const DecPOMDPDiscrete
SoftPrintBrief() const NamedDescribedEntityvirtual
SoftPrintBriefDescription(size_t nrAgents, size_t nrHouses, size_t nrFLs)ProblemFireFightingprotectedstatic
SoftPrintDescription(size_t nrAgents, size_t nrHouses, size_t nrFLs)ProblemFireFightingprotectedstatic
DecPOMDPDiscreteInterface::SoftPrintState(Index sI) const =0MultiAgentDecisionProcessDiscreteInterfacepure virtual
MultiAgentDecisionProcessDiscrete::MADPComponentDiscreteStates::SoftPrintState(Index sI) const MADPComponentDiscreteStatesinlinevirtual
~DecPOMDPDiscrete()DecPOMDPDiscrete
~DecPOMDPDiscreteInterface()DecPOMDPDiscreteInterfaceinlinevirtual
~DecPOMDPInterface()DecPOMDPInterfaceinlinevirtual
~MADPComponentDiscreteActions()MADPComponentDiscreteActionsvirtual
~MADPComponentDiscreteObservations()MADPComponentDiscreteObservationsvirtual
~MADPComponentDiscreteStates()MADPComponentDiscreteStatesvirtual
~MultiAgentDecisionProcess()MultiAgentDecisionProcessvirtual
~MultiAgentDecisionProcessDiscrete()MultiAgentDecisionProcessDiscrete
~MultiAgentDecisionProcessDiscreteInterface()MultiAgentDecisionProcessDiscreteInterfaceinlinevirtual
~MultiAgentDecisionProcessInterface()MultiAgentDecisionProcessInterfaceinlinevirtual
~NamedDescribedEntity()NamedDescribedEntityvirtual
~POSGDiscreteInterface()POSGDiscreteInterfaceinlinevirtual
~POSGInterface()POSGInterfaceinlinevirtual