MultiAgentDecisionProcess
AgentQLearner Member List

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

_m_alphaAgentQLearnerprivate
_m_epsilonAgentQLearnerprivate
_m_explorationAgentQLearnerprivate
_m_firstAgentAgentQLearnerprivate
_m_gammaAgentQLearnerprivate
_m_initValueAgentQLearnerprivate
_m_prevSIAgentQLearnerprivate
_m_QAgentQLearnerprivate
_m_selJaIAgentQLearnerprivate
_m_tAgentQLearnerprivate
_m_tempAgentQLearnerprivate
Act(Index sI, Index joI, double reward)AgentQLearnervirtual
AgentDecPOMDPDiscrete(const PlanningUnitDecPOMDPDiscrete *pu, Index id)AgentDecPOMDPDiscreteinline
AgentDecPOMDPDiscrete(const AgentDecPOMDPDiscrete &a)AgentDecPOMDPDiscreteinline
AgentFullyObservable(const PlanningUnitDecPOMDPDiscrete *pu, Index id)AgentFullyObservableinline
AgentFullyObservable(const AgentFullyObservable &a)AgentFullyObservableinline
AgentQLearner(const PlanningUnitDecPOMDPDiscrete *pu, Index id, double initValue, double epsilon, double alpha, double gamma, ExplorationT expl=EXPL_EGREEDY, double temp=0.4)AgentQLearner
AgentQLearner(const AgentQLearner &a)AgentQLearner
getGreedyAction(Index sI) const AgentQLearner
GetIndex() const SimulationAgentinlinevirtual
GetLastActionChosen() const AgentQLearnerinlineprivate
getMaxState(Index sI, std::list< Index > *actions=NULL) const AgentQLearner
getNonGreedyAction(Index sI) const AgentQLearnerinline
GetPU() const AgentDecPOMDPDiscreteinline
GetQTable() const AgentQLearnerinline
GetVerbose() const SimulationAgentinlinevirtual
isFirstAgent() const AgentQLearnerinline
Learn(Index jaI, double r, Index sI, Index prevSI)AgentQLearner
Print() const SimulationAgentinline
ResetEpisode()AgentQLearnervirtual
SetFirstAgent(const AgentQLearner *firstAgent)AgentQLearnerinline
SetIndex(Index id)SimulationAgentinlinevirtual
setTemp(double temp)AgentQLearnerinline
SetVerbose(bool verbose)SimulationAgentinlinevirtual
SimulationAgent(Index id, bool verbose=false)SimulationAgentinline
SoftPrint() const SimulationAgentinlinevirtual
updateEpsilon(double fract)AgentQLearnerinline
~AgentFullyObservable()AgentFullyObservableinline
~AgentQLearner()AgentQLearner
~SimulationAgent()SimulationAgentinlinevirtual