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

1.8.11