The bi-objective logger data type. More...
Data Fields | |
observer_biobj_log_nondom_e | log_nondom_mode |
Mode for archiving nondominated solutions. More... | |
FILE * | adat_file |
File for archiving nondominated solutions (all or final). More... | |
int | log_vars |
Whether to log the decision values. More... | |
int | precision_x |
Precision for outputting decision values. More... | |
int | precision_f |
Precision for outputting objective values. More... | |
int | log_discrete_as_int |
Whether to output discrete variables in int or double format. More... | |
size_t | number_of_evaluations |
The number of evaluations performed so far. More... | |
size_t | number_of_variables |
Dimension of the problem. More... | |
size_t | number_of_integer_variables |
Number of integer variables. More... | |
size_t | number_of_objectives |
Number of objectives (clearly equal to 2). More... | |
size_t | suite_dep_instance |
Suite-dependent instance number of the observed problem. More... | |
size_t | previous_evaluations |
The number of evaluations from the previous call to the logger. More... | |
avl_tree_t * | archive_tree |
The tree keeping currently non-dominated solutions. More... | |
avl_tree_t * | buffer_tree |
The tree with pointers to nondominated solutions that haven't been logged yet. More... | |
int | compute_indicators |
Whether to compute the indicators. More... | |
logger_biobj_indicator_t * | indicators [LOGGER_BIOBJ_NUMBER_OF_INDICATORS] |
The implemented indicators. More... | |
Detailed Description
The bi-objective logger data type.
- Note
- Some fields from the observers (coco_observer as well as observer_biobj) need to be copied here because the observers can be deleted before the logger is finalized and we need these fields for finalization.
Field Documentation
FILE* adat_file |
File for archiving nondominated solutions (all or final).
avl_tree_t* archive_tree |
The tree keeping currently non-dominated solutions.
avl_tree_t* buffer_tree |
The tree with pointers to nondominated solutions that haven't been logged yet.
int compute_indicators |
Whether to compute the indicators.
The implemented indicators.
int log_discrete_as_int |
Whether to output discrete variables in int or double format.
observer_biobj_log_nondom_e log_nondom_mode |
Mode for archiving nondominated solutions.
int log_vars |
Whether to log the decision values.
size_t number_of_evaluations |
The number of evaluations performed so far.
size_t number_of_integer_variables |
Number of integer variables.
size_t number_of_objectives |
Number of objectives (clearly equal to 2).
size_t number_of_variables |
Dimension of the problem.
int precision_f |
Precision for outputting objective values.
int precision_x |
Precision for outputting decision values.
size_t previous_evaluations |
The number of evaluations from the previous call to the logger.
size_t suite_dep_instance |
Suite-dependent instance number of the observed problem.
The documentation for this struct was generated from the following file:
- C:/Users/dimo/Desktop/coco/code-experiments/src/logger_biobj.c