Data Structures
Here are the data structures with brief descriptions:
 Cavl_allocator
 Cavl_node
 Cavl_tree
 Ccoco_archive_avl_item_tThe type for the node's item in the AVL tree used by the archive
 Ccoco_archive_sThe COCO archive structure
 Ccoco_observer_evaluations_tThe type for triggers based on numbers of evaluations
 Ccoco_observer_sThe COCO observer structure
 Ccoco_observer_targets_tThe type for triggers based on target values
 Ccoco_option_keys_tThe option keys data type
 Ccoco_problem_sThe COCO problem structure
 Ccoco_problem_stacked_data_tThe stacked COCO problem data type
 Ccoco_problem_transformed_data_tThe transformed COCO problem data type
 Ccoco_random_state_sA structure containing the state of the COCO random generator
 Ccoco_suite_sThe COCO suite structure
 Cf_attractive_sector_data_tData type for the attractive sector problem
 Cf_bent_cigar_generalized_versatile_data_tData type for the versatile_data_t
 Cf_discus_generalized_versatile_data_tData type for the versatile_data_t
 Cf_gallagher_data_tData type for the Gallagher problem
 Cf_gallagher_permutation_tA random permutation type for the Gallagher problem
 Cf_gallagher_versatile_data_tData type in problem->versatile_data of f_gallagher.c
 Cf_lunacek_bi_rastrigin_data_tData type for the Lunacek bi-Rastrigin problem
 Cf_lunacek_bi_rastrigin_versatile_data_tData type for the versatile_data_t
 Cf_sharp_ridge_generalized_versatile_data_tData type for the versatile_data_t
 Cf_step_ellipsoid_data_tData type for the step ellipsoid problem
 Cf_step_ellipsoid_versatile_data_tData type to be used in problem->versatile_data
 Cf_weierstrass_data_tData type for the Weierstrass problem
 Clinear_constraint_data_tData type for the linear constraints
 Clogger_bbob_data_tThe bbob logger data type
 Clogger_biobj_avl_item_tThe type for the node's item in the AVL tree as used by the bi-objective logger
 Clogger_biobj_data_tThe bi-objective logger data type
 Clogger_biobj_indicator_tThe indicator type
 Clogger_rw_data_tThe rw logger data type
 Clogger_toy_data_tThe toy logger data type
 Cobserver_bbob_data_tThe bbob observer data type
 Cobserver_biobj_data_tThe bbob-biobj observer data type
 Cobserver_rw_data_tThe real-world observer data type
 Cobserver_toy_data_tThe toy observer data type
 Csuite_biobj_ext_tThe bbob-biobj-ext suite data type
 Csuite_biobj_new_inst_tA structure containing information about the new instances
 Ctransform_obj_penalize_data_tData type for transform_obj_penalize
 Ctransform_obj_power_data_tData type for transform_obj_power
 Ctransform_obj_scale_data_tData type for transform_obj_scale
 Ctransform_obj_shift_data_tData type for transform_obj_shift
 Ctransform_vars_affine_data_tData type for transform_vars_affine
 Ctransform_vars_asymmetric_data_tData type for transform_vars_asymmetric
 Ctransform_vars_blockrotation_tData type for transform_vars_blockrotation
 Ctransform_vars_brs_data_tData type for transform_vars_brs
 Ctransform_vars_conditioning_data_tData type for transform_vars_conditioning
 Ctransform_vars_discretize_data_tData type for transform_vars_discretize
 Ctransform_vars_gallagher_blockrotation_tData type for transform_vars_gallagher_blockrotation
 Ctransform_vars_oscillate_data_tData type for transform_vars_oscillate
 Ctransform_vars_permblockdiag_tData type for transform_vars_permblockdiag
 Ctransform_vars_permutation_tData type for transform_vars_permutation
 Ctransform_vars_round_step_data_tData type for transform_vars_round_step
 Ctransform_vars_scale_data_tData type for transform_vars_scale
 Ctransform_vars_shift_data_tData type for transform_vars_shift
 Ctransform_vars_x_hat_data_tData type for transform_vars_x_hat
 Ctransform_vars_x_hat_generic_data_tData type for transform_vars_x_hat_generic
 Ctransform_vars_z_hat_data_tData type for transform_vars_z_hat