37 if (strcmp(argv[1],
"mp") == 0) {
40 }
else if (strcmp(argv[1],
"maze") == 0) {
43 }
else if (strcmp(argv[1],
"csv") == 0) {
47 printf(
"Invalid environment specified: %s\n", argv[1]);
48 printf(
"Available environments: {mp, maze, csv}\n");
void env_init(struct XCSF *xcsf, char **argv)
Initialises a built-in problem environment.
void env_csv_init(struct XCSF *xcsf, const char *filename)
Initialises a CSV input environment from a specified filename.
CSV input file handling functions.
static struct EnvVtbl const env_csv_vtbl
csv input environment implemented functions.
void env_maze_init(struct XCSF *xcsf, const char *filename)
Initialises a maze environment from a specified file.
The discrete maze problem environment module.
static struct EnvVtbl const env_maze_vtbl
Maze environment implemented functions.
void env_mux_init(struct XCSF *xcsf, const int bits)
Initialises a real multiplexer environment of specified length.
The real multiplexer problem environment.
static struct EnvVtbl const env_mux_vtbl
Real multiplexer environment implemented functions.