|
Qualia
0.2
|
#include <OscBasicAgent.h>


Public Member Functions | |
| OscBasicAgent (int id, int observationDim, int observationBufferDim, ActionProperties *actionProperties) | |
| virtual | ~OscBasicAgent () |
| virtual Action * | readAction (action_dim_t *buffer) |
Public Member Functions inherited from OscAgent | |
| OscAgent (int id, int observationDim, int actionDim, int observationBufferDim) | |
| virtual | ~OscAgent () |
| char * | getPath (const char *path) |
| virtual void | init () |
| Initializes the agent. More... | |
| virtual Action * | start (const Observation *observation) |
| Chooses the first action in the episode. More... | |
| virtual Action * | step (const Observation *observation) |
| Performs an episode step. More... | |
Public Member Functions inherited from Agent | |
| virtual | ~Agent () |
| virtual void | end (const Observation *observation) |
| Performs the last episode step. More... | |
| virtual void | save (XFile *file) |
| Saves the agent. More... | |
| virtual void | load (XFile *file) |
| Loads an agent. More... | |
Public Attributes | |
| Action | currentAction |
Public Attributes inherited from OscAgent | |
| int | id |
| int | observationDim |
| int | actionDim |
| int | observationBufferDim |
| action_dim_t * | actionBuffer |
| volatile bool | locked |
| char | actionTypes [100] |
Additional Inherited Members | |
Static Public Member Functions inherited from OscAgent | |
| static int | handlerInit (const char *path, const char *types, lo_arg **argv, int argc, void *data, void *user_data) |
| static int | handlerStartStep (const char *path, const char *types, lo_arg **argv, int argc, void *data, void *user_data) |
| OscBasicAgent::OscBasicAgent | ( | int | id, |
| int | observationDim, | ||
| int | observationBufferDim, | ||
| ActionProperties * | actionProperties | ||
| ) |
|
virtual |
|
virtual |
Implements OscAgent.
| Action OscBasicAgent::currentAction |
1.8.3.1