Built-in problem environment interface.
bool env_csv_multistep(const struct XCSF *xcsf)
Returns whether the csv environment is a multistep problem.
const double * env_csv_get_state(const struct XCSF *xcsf)
Dummy method since no state is returned by the csv environment.
static struct EnvVtbl const env_csv_vtbl
csv input environment implemented functions.
double env_csv_execute(const struct XCSF *xcsf, const int action)
Dummy method since no action is executed by the csv environment.
bool env_csv_is_done(const struct XCSF *xcsf)
Returns whether the csv environment is in a terminal state.
void env_csv_reset(const struct XCSF *xcsf)
Dummy method since no csv environment reset is necessary.
void env_csv_init(struct XCSF *xcsf, const char *filename)
Initialises a CSV input environment from a specified filename.
double env_csv_maxpayoff(const struct XCSF *xcsf)
Returns the maximum payoff value possible in the csv environment.
void env_csv_free(const struct XCSF *xcsf)
Frees the csv environment.
CSV environment data structure.
struct Input * train_data
Built-in problem environment interface data structure.