CLSTDLambda Class Reference
#include <clstd.h>
Inheritance diagram for CLSTDLambda:
List of all members.
|
Public Member Functions
|
|
|
CLSTDLambda (CRewardFunction
*rewardFunction, CGradientUpdateFunction
*updateFunction, int nUpdatePerEpisode)
|
|
virtual
|
~CLSTDLambda ()
|
|
virtual void
|
nextStep (CStateCollection *oldState,
CAction *action, double
reward, CStateCollection
*newState)
|
| |
virtual function, to be implemented by
subclass
|
|
virtual void
|
newEpisode ()
|
| |
tells the Listener that a new Episode has
startet.
|
|
virtual void
|
resetData ()
|
|
virtual void
|
loadData (FILE
*stream)
|
|
virtual void
|
saveData (FILE
*stream)
|
Public Attributes
|
|
int
|
nUpdateEpisode |
Protected Member Functions
|
|
virtual void
|
getOldGradient (CStateCollection *stateCol,
CAction *action,
CFeatureList
*gradient)=0
|
|
virtual void
|
getNewGradient (CStateCollection *stateCol,
CFeatureList
*gradient)=0
|
|
virtual void
|
updateETraces (CStateCollection *stateCol,
CAction
*action)=0
|
|
virtual CFeatureList *
|
getGradientETraces
()=0
|
|
virtual void
|
resetETraces ()=0
|
Protected Attributes
|
|
CFeatureList
*
|
oldStateGradient |
|
CFeatureList
*
|
newStateGradient |
|
int
|
nEpisode |
Constructor & Destructor Documentation
| virtual
CLSTDLambda::~CLSTDLambda
|
( |
|
) |
[virtual] |
|
Member Function Documentation
| virtual CFeatureList*
CLSTDLambda::getGradientETraces
|
( |
|
) |
[protected, pure
virtual] |
|
| virtual void
CLSTDLambda::loadData
|
( |
FILE * |
stream |
) |
[virtual] |
|
| virtual void
CLSTDLambda::newEpisode
|
( |
|
) |
[virtual] |
|
| |
tells the Listener that a new Episode has startet.
Reimplemented from CSemiMDPListener.
|
| virtual void
CLSTDLambda::resetData
|
( |
|
) |
[virtual] |
|
| virtual void
CLSTDLambda::resetETraces
|
( |
|
) |
[protected, pure
virtual] |
|
| virtual void
CLSTDLambda::saveData
|
( |
FILE * |
stream |
) |
[virtual] |
|
| virtual void
CLSTDLambda::updateETraces
|
( |
CStateCollection *
|
stateCol,
|
|
|
CAction *
|
action |
|
) |
[protected, pure
virtual] |
|
Member Data Documentation
The documentation for this class was generated from the following
file:
|