Qualia
0.2
|
#include <OscRLEnvironment.h>
Public Member Functions | |
OscRLEnvironment (int id, int observationDim, int actionDim) | |
virtual | ~OscRLEnvironment () |
virtual Observation * | readObservation (observation_t *buffer) |
![]() | |
OscEnvironment (int id, int observationDim, int actionDim, int observationBufferDim) | |
virtual | ~OscEnvironment () |
char * | getPath (const char *path) |
virtual void | init () |
Initializes the environment. More... | |
virtual Observation * | start () |
Sends the first observation. More... | |
virtual Observation * | step (const Action *action) |
Performs action action and returns observation. More... | |
![]() | |
virtual | ~Environment () |
Public Attributes | |
RLObservation | currentObservation |
![]() | |
int | id |
int | observationDim |
int | actionDim |
int | observationBufferDim |
observation_t * | observationBuffer |
volatile bool | locked |
char | observationTypes [100] |
Additional Inherited Members | |
![]() | |
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) |
OscRLEnvironment::OscRLEnvironment | ( | int | id, |
int | observationDim, | ||
int | actionDim | ||
) |
|
virtual |
|
virtual |
Implements OscEnvironment.
RLObservation OscRLEnvironment::currentObservation |