logger_biobj_avl_item_t Struct Reference

The type for the node's item in the AVL tree as used by the bi-objective logger. More...

Data Fields

double * x
 The decision values of this solution. More...
 
double * y
 The values of objectives of this solution. More...
 
double * normalized_y
 The values of normalized objectives of this solution. More...
 
size_t evaluation_number
 The evaluation number of when the solution was created. More...
 
double indicator_contribution [LOGGER_BIOBJ_NUMBER_OF_INDICATORS]
 The contribution of this solution to the overall indicator values. More...
 
int within_ROI
 Whether the solution is within the region of interest (ROI). More...
 

Detailed Description

The type for the node's item in the AVL tree as used by the bi-objective logger.

Contains information on the exact objective values (y) and their rounded normalized values (normalized_y). The exact values are used for output, while archive update and indicator computation use the normalized values.

Field Documentation

size_t evaluation_number

The evaluation number of when the solution was created.

double indicator_contribution[LOGGER_BIOBJ_NUMBER_OF_INDICATORS]

The contribution of this solution to the overall indicator values.

double* normalized_y

The values of normalized objectives of this solution.

int within_ROI

Whether the solution is within the region of interest (ROI).

double* x

The decision values of this solution.

double* y

The values of objectives of this solution.


The documentation for this struct was generated from the following file: