CMonteCarloError Class Reference
#include
<cmontecarlo.h>
Inheritance diagram for CMonteCarloError:
List of all
members.
|
Public Member Functions
|
|
|
CMonteCarloError
(CAgent *agent, CRewardFunction *reward,
CStateProperties *modelState,
CActionSet *actions,
std::list< CStateModifier * >
*modifiers, int numEpisodes, int numSteps, double
discountFactor)
|
|
virtual
|
~CMonteCarloError
()
|
|
void
|
setEpisodeHistory
(CEpisodeHistory
*episodeHistory,
CRewardHistory
*rewardLogger)
|
|
double
|
getMonteCarloError
(CEpisode
*episode,
CRewardEpisode
*rewardEpisode)
|
|
double
|
getMeanMonteCarloError
(CEpisodeHistory
*episodeHistory,
CRewardHistory
*rewardLogger)
|
|
virtual double
|
evaluate ()
|
|
void
|
setSemiMDPSender
(CSemiMDPSender
*sender)
|
Public Attributes
|
|
bool
|
useRewardEpisode |
|
int
|
errorFunction |
Protected Member Functions
|
|
virtual double
|
getValue (CStateCollection *state,
CAction
*action)=0
|
Protected Attributes
|
|
CAgent *
|
agent |
|
CEpisode *
|
episode |
|
CRewardFunction
*
|
rewardFunction |
|
CStateCollectionImpl
*
|
oldState |
|
CStateCollectionImpl
*
|
newState |
|
int
|
nEpisodes |
|
int
|
nStepsPerEpisode |
|
CSemiMDPSender
*
|
semiMDPSender |
|
CRewardHistory
*
|
rewardLogger |
|
CEpisodeHistory
*
|
episodeHistory |
Constructor & Destructor Documentation
| virtual
CMonteCarloError::~CMonteCarloError
|
( |
|
) |
[virtual] |
|
Member Function Documentation
| virtual double
CMonteCarloError::evaluate
|
( |
|
) |
[virtual] |
|
Member Data Documentation
The documentation for this class was generated from the following
file:
|