XCSF  1.4.7
XCSF learning classifier system
EnvVtbl Struct Reference

Built-in problem environment interface data structure. More...

#include <env.h>

Data Fields

bool(* env_impl_is_done )(const struct XCSF *xcsf)
 
bool(* env_impl_multistep )(const struct XCSF *xcsf)
 
double(* env_impl_execute )(const struct XCSF *xcsf, const int action)
 
double(* env_impl_max_payoff )(const struct XCSF *xcsf)
 
const double *(* env_impl_get_state )(const struct XCSF *xcsf)
 
void(* env_impl_free )(const struct XCSF *xcsf)
 
void(* env_impl_reset )(const struct XCSF *xcsf)
 

Detailed Description

Built-in problem environment interface data structure.

Environment implementations must implement these functions.

Definition at line 35 of file env.h.

Field Documentation

◆ env_impl_execute

double(* EnvVtbl::env_impl_execute) (const struct XCSF *xcsf, const int action)

Definition at line 38 of file env.h.

◆ env_impl_free

void(* EnvVtbl::env_impl_free) (const struct XCSF *xcsf)

Definition at line 41 of file env.h.

◆ env_impl_get_state

const double*(* EnvVtbl::env_impl_get_state) (const struct XCSF *xcsf)

Definition at line 40 of file env.h.

◆ env_impl_is_done

bool(* EnvVtbl::env_impl_is_done) (const struct XCSF *xcsf)

Definition at line 36 of file env.h.

◆ env_impl_max_payoff

double(* EnvVtbl::env_impl_max_payoff) (const struct XCSF *xcsf)

Definition at line 39 of file env.h.

◆ env_impl_multistep

bool(* EnvVtbl::env_impl_multistep) (const struct XCSF *xcsf)

Definition at line 37 of file env.h.

◆ env_impl_reset

void(* EnvVtbl::env_impl_reset) (const struct XCSF *xcsf)

Definition at line 42 of file env.h.


The documentation for this struct was generated from the following file: