|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||

public interface ExperimentController
An interface which defines basic functionality of an experiment controller agent will use. (so far it is still agent who calls procedures not the other way around, though there is some option of doing this the other way around using Drools which is an experiment control integrated within Pogamut, but for the needs of those experiments we can go along without it)
| Method Summary | |
|---|---|
void |
cleanUp()
|
void |
controlExperiment()
Main method for the experiment control. |
DMSLogger |
getDMSLogger()
|
FileLog |
getExperimentLogger()
|
FileLog |
getExtraLogger()
|
long |
getInternalCounter()
|
void |
hourUpdate()
Called every hour to perform some other updates. |
void |
increaseInternalCounter(double time)
|
void |
prepareExperiment()
Experiment preparation - all what is needed like paths to save to, files, parameteres. |
| Method Detail |
|---|
void cleanUp()
void hourUpdate()
void controlExperiment()
void prepareExperiment()
FileLog getExperimentLogger()
DMSLogger getDMSLogger()
FileLog getExtraLogger()
void increaseInternalCounter(double time)
long getInternalCounter()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||