CListenerTestSuite Class Reference
#include
<ctestsuit.h>
Inheritance diagram for CListenerTestSuite:
List of all
members.
|
Public Member Functions
|
|
|
CListenerTestSuite
(CAgent *agent, CSemiMDPListener *learner,
CAgentController
*controller,
CLearnDataObject *vFunction,
char *testSuiteName)
|
|
|
CListenerTestSuite
(CAgent *agent, CSemiMDPListener *learner,
CAgentController
*controller,
CAgentController
*evaluationController,
CLearnDataObject *vFunction,
char *testSuiteName)
|
|
virtual
|
~CListenerTestSuite
()
|
|
virtual void
|
addLearnersToAgent
()
|
|
virtual void
|
removeLearnersFromAgent
()
|
|
void
|
addLearnerObject
(CSemiMDPListener *listener,
bool addParams=true, bool addBack=true, CSemiMarkovDecisionProcess
*remove=NULL)
|
|
virtual void
|
learn (int nEpisodes,
int nStepsPerEpisode)
|
|
virtual void
|
deleteObjects
()
|
|
std::list< CSemiMDPListener * >
*
|
getLearnerList
()
|
Protected Attributes
|
|
std::list< CSemiMDPListener * >
*
|
learnerObjects |
std::map< CSemiMDPListener *,
CSemiMarkovDecisionProcess
* > *
|
addToAgent |
Constructor & Destructor Documentation
| virtual
CListenerTestSuite::~CListenerTestSuite
|
( |
|
) |
[virtual] |
|
Member Function Documentation
| virtual void
CListenerTestSuite::addLearnersToAgent
|
( |
|
) |
[virtual] |
|
| virtual void
CListenerTestSuite::deleteObjects
|
( |
|
) |
[virtual] |
|
| virtual void
CListenerTestSuite::learn
|
( |
int |
nEpisodes,
|
|
|
int |
nStepsPerEpisode |
|
) |
[virtual] |
|
| virtual void
CListenerTestSuite::removeLearnersFromAgent
|
( |
|
) |
[virtual] |
|
Member Data Documentation
The documentation for this class was generated from the following
file:
|