CTestSuite Class Reference
#include
<ctestsuit.h>
Inheritance diagram for CTestSuite:
List of all members.
|
Public Member Functions
|
|
|
CTestSuite (CAgent *agent, CAgentController
*controller,
CLearnDataObject *vFunction,
char *testSuiteName)
|
|
|
CTestSuite (CAgent *agent, CAgentController
*controller,
CAgentController
*evaluationController,
CLearnDataObject *vFunction,
char *testSuiteName)
|
|
virtual
|
~CTestSuite ()
|
|
virtual void
|
addParamCalculator
(CAdaptiveParameterCalculator
*paramCalculator)
|
|
virtual void
|
resetParamCalculators
()
|
|
virtual void
|
saveLearnedData (FILE
*stream)
|
|
virtual void
|
loadLearnedData (FILE
*stream)
|
|
virtual void
|
resetLearnedData ()
|
|
void
|
addLearnDataObject
(CLearnDataObject
*learnDataObject, bool saveLearnData=true)
|
|
virtual void
|
learn (int nEpisodes, int
nStepsPerEpisode)=0
|
|
virtual CAgentController *
|
getController ()
|
|
virtual void
|
setController (CAgentController
*controller)
|
|
virtual CAgentController *
|
getEvaluationController
()
|
|
virtual void
|
setEvaluationController
(CAgentController
*evaluationController)
|
|
virtual void
|
deleteObjects ()
|
|
string
|
getTestSuiteName ()
|
|
void
|
setTestSuiteName (string
name)
|
Protected Attributes
|
|
CAgentController *
|
controller |
|
CAgentController *
|
evaluationController |
|
std::list< CLearnDataObject * >
*
|
learnDataObjects |
std::map< CLearnDataObject *,
bool > *
|
saveLearnData |
|
std::list< CAdaptiveParameterCalculator
* > *
|
paramCalculators |
|
CAgent *
|
agent |
|
string
|
testSuiteName |
|
string
|
learnDataFileName |
Constructor & Destructor Documentation
| virtual
CTestSuite::~CTestSuite
|
( |
|
) |
[virtual] |
|
Member Function Documentation
| void
CTestSuite::addLearnDataObject
|
( |
CLearnDataObject *
|
learnDataObject,
|
|
|
bool |
saveLearnData =
true |
|
) |
|
|
| virtual void
CTestSuite::deleteObjects
|
( |
|
) |
[virtual] |
|
| string
CTestSuite::getTestSuiteName
|
( |
|
) |
|
|
| virtual void
CTestSuite::learn
|
( |
int |
nEpisodes,
|
|
|
int |
nStepsPerEpisode |
|
) |
[pure
virtual] |
|
| virtual void
CTestSuite::loadLearnedData
|
( |
FILE * |
stream |
) |
[virtual] |
|
| virtual void
CTestSuite::resetLearnedData
|
( |
|
) |
[virtual] |
|
| virtual void
CTestSuite::resetParamCalculators
|
( |
|
) |
[virtual] |
|
| virtual void
CTestSuite::saveLearnedData
|
( |
FILE * |
stream |
) |
[virtual] |
|
| virtual void
CTestSuite::setController
|
( |
CAgentController *
|
controller |
) |
[virtual] |
|
| virtual void
CTestSuite::setEvaluationController
|
( |
CAgentController *
|
evaluationController |
) |
[virtual] |
|
| void
CTestSuite::setTestSuiteName
|
( |
string |
name |
) |
|
|
Member Data Documentation
The documentation for this class was generated from the following
file:
|