CQFunctionFromTransitionFunction Class Reference
#include <ctransitionfunction.h>
Inheritance diagram for CQFunctionFromTransitionFunction:
List
of all members.
|
Public Member Functions
|
|
|
CQFunctionFromTransitionFunction
(CActionSet
*actions,
CAbstractVFunction
*vfunction,
CTransitionFunction
*model,
CRewardFunction
*rewardfunction,
std::list< CStateModifier * >
*modifiers)
|
| |
Creates a new QFunction from VFunction
object for the given V-Function and the given model, the
discretizer is take nfrom the V-Function.
|
|
virtual
|
~CQFunctionFromTransitionFunction
()
|
|
virtual void
|
setValue
(CStateCollection *,
CAction *, double,
CActionData
*=NULL)
|
| |
Does nothing.
|
|
virtual void
|
updateValue
(CStateCollection *,
CAction *, double,
CActionData
*=NULL)
|
| |
Does nothing.
|
|
virtual double
|
getValue
(CStateCollection *state,
CAction *action,
CActionData
*data=NULL)
|
| |
getValue function for state collections
|
|
double
|
getValueDepthSearch
(CStateCollectionList
*state, CAction *action,
CActionData *data,
int depth)
|
|
virtual CAbstractQETraces
*
|
getStandardETraces
()
|
|
virtual void
|
addStateModifier
(CStateModifier
*modifier)
|
Protected Attributes
|
|
CAbstractVFunction
*
|
vfunction |
| |
The given V-Function.
|
|
CTransitionFunction
*
|
model |
| |
The model.
|
|
CRewardFunction
*
|
rewardfunction |
| |
feature Reward Function for the learning
problem.
|
|
CStateCollectionImpl
*
|
intermediateState |
| |
state buffer
|
|
CStateCollectionImpl
*
|
nextState |
|
CStateCollectionList
*
|
stateCollectionList |
|
CActionDataSet
*
|
actionDataSet |
Constructor & Destructor Documentation
| |
Creates a new QFunction from VFunction object for the given
V-Function and the given model, the discretizer is take nfrom the
V-Function.
|
| virtual
CQFunctionFromTransitionFunction::~CQFunctionFromTransitionFunction
|
( |
|
) |
[virtual] |
|
Member Function Documentation
| virtual void
CQFunctionFromTransitionFunction::addStateModifier
|
( |
CStateModifier *
|
modifier |
) |
[virtual] |
|
| virtual CAbstractQETraces*
CQFunctionFromTransitionFunction::getStandardETraces
|
( |
|
) |
[inline,
virtual] |
|
| |
getValue function for state collections
Calls the getValue function for the specific state (retrieved
from the collection by the discretizer)
Implements CAbstractQFunction.
|
Member Data Documentation
| |
feature Reward Function for the learning
problem.
|
The documentation for this class was generated from the following
file:
|