coco_archive_s Struct Reference
The COCO archive structure. More...
Data Fields | |
avl_tree_t * | tree |
The AVL tree with non-dominated solutions. More... | |
double * | ideal |
The ideal point. More... | |
double * | nadir |
The nadir point. More... | |
size_t | number_of_objectives |
Number of objectives (clearly equal to 2). More... | |
int | is_up_to_date |
Whether archive fields have been updated since last addition. More... | |
size_t | number_of_solutions |
Number of solutions in the archive. More... | |
double | hypervolume |
Hypervolume of the solutions in the archive. More... | |
avl_node_t * | current_solution |
Current solution (to return). More... | |
avl_node_t * | extreme1 |
Pointer to the first extreme solution. More... | |
avl_node_t * | extreme2 |
Pointer to the second extreme solution. More... | |
int | extremes_already_returned |
Whether the extreme solutions have already been returned. More... | |
Detailed Description
The COCO archive structure.
The archive structure is used for pre-processing archives of non-dominated solutions.
Field Documentation
avl_node_t* current_solution |
Current solution (to return).
avl_node_t* extreme1 |
Pointer to the first extreme solution.
avl_node_t* extreme2 |
Pointer to the second extreme solution.
int extremes_already_returned |
Whether the extreme solutions have already been returned.
double hypervolume |
Hypervolume of the solutions in the archive.
double* ideal |
The ideal point.
int is_up_to_date |
Whether archive fields have been updated since last addition.
double* nadir |
The nadir point.
size_t number_of_objectives |
Number of objectives (clearly equal to 2).
size_t number_of_solutions |
Number of solutions in the archive.
avl_tree_t* tree |
The AVL tree with non-dominated solutions.
The documentation for this struct was generated from the following file:
- C:/Users/dimo/Desktop/coco/code-experiments/src/coco_archive.c