XCSF
1.4.7
XCSF learning classifier system
|
Prediction interface data structure. More...
#include <prediction.h>
Data Fields | |
bool(* | pred_impl_crossover )(const struct XCSF *xcsf, const struct Cl *c1, const struct Cl *c2) |
bool(* | pred_impl_mutate )(const struct XCSF *xcsf, const struct Cl *c) |
void(* | pred_impl_compute )(const struct XCSF *xcsf, const struct Cl *c, const double *x) |
void(* | pred_impl_copy )(const struct XCSF *xcsf, struct Cl *dest, const struct Cl *src) |
void(* | pred_impl_free )(const struct XCSF *xcsf, const struct Cl *c) |
void(* | pred_impl_init )(const struct XCSF *xcsf, struct Cl *c) |
void(* | pred_impl_print )(const struct XCSF *xcsf, const struct Cl *c) |
void(* | pred_impl_update )(const struct XCSF *xcsf, const struct Cl *c, const double *x, const double *y) |
double(* | pred_impl_size )(const struct XCSF *xcsf, const struct Cl *c) |
size_t(* | pred_impl_save )(const struct XCSF *xcsf, const struct Cl *c, FILE *fp) |
size_t(* | pred_impl_load )(const struct XCSF *xcsf, struct Cl *c, FILE *fp) |
char *(* | pred_impl_json_export )(const struct XCSF *xcsf, const struct Cl *c) |
void(* | pred_impl_json_import )(const struct XCSF *xcsf, struct Cl *c, const cJSON *json) |
Prediction interface data structure.
Prediction implementations must implement these functions.
Definition at line 96 of file prediction.h.
Definition at line 100 of file prediction.h.
Referenced by pred_compute().
Definition at line 102 of file prediction.h.
Referenced by pred_copy().
bool(* PredVtbl::pred_impl_crossover) (const struct XCSF *xcsf, const struct Cl *c1, const struct Cl *c2) |
Definition at line 97 of file prediction.h.
Referenced by pred_crossover().
Definition at line 104 of file prediction.h.
Referenced by pred_free().
Definition at line 105 of file prediction.h.
Referenced by pred_init().
Definition at line 113 of file prediction.h.
Referenced by pred_json_export().
Definition at line 114 of file prediction.h.
Referenced by pred_json_import().
Definition at line 112 of file prediction.h.
Referenced by pred_load().
Definition at line 99 of file prediction.h.
Referenced by pred_mutate().
Definition at line 106 of file prediction.h.
Referenced by pred_print().
Definition at line 110 of file prediction.h.
Referenced by pred_save().
Definition at line 109 of file prediction.h.
Referenced by pred_size().
void(* PredVtbl::pred_impl_update) (const struct XCSF *xcsf, const struct Cl *c, const double *x, const double *y) |
Definition at line 107 of file prediction.h.
Referenced by pred_update().