coco_observer_evaluations_t Struct Reference

The type for triggers based on numbers of evaluations. More...

Data Fields

size_t value1
 The next value for the first trigger. More...
 
size_t exponent1
 Exponent used to compute the first trigger. More...
 
size_t number_of_triggers
 Number of target triggers between 10**i and 10**(i+1) for any i. More...
 
size_t value2
 The next value for the second trigger. More...
 
size_t exponent2
 Exponent used to compute the second trigger. More...
 
size_t * base_evaluations
 The base evaluation numbers used to compute the actual evaluation numbers that trigger logging. More...
 
size_t base_count
 The number of base evaluations. More...
 
size_t base_index
 The next index of the base evaluations. More...
 
size_t dimension
 Dimension used in the calculation of the first trigger. More...
 

Detailed Description

The type for triggers based on numbers of evaluations.

The numbers of evaluations that trigger logging are any of the two:

  • every 10**(exponent1/number_of_triggers) for exponent1 >= 0
  • every base_evaluation * dimension * (10**exponent2) for exponent2 >= 0

Field Documentation

size_t base_count

The number of base evaluations.

size_t* base_evaluations

The base evaluation numbers used to compute the actual evaluation numbers that trigger logging.

size_t base_index

The next index of the base evaluations.

size_t dimension

Dimension used in the calculation of the first trigger.

size_t exponent1

Exponent used to compute the first trigger.

size_t exponent2

Exponent used to compute the second trigger.

size_t number_of_triggers

Number of target triggers between 10**i and 10**(i+1) for any i.

size_t value1

The next value for the first trigger.

size_t value2

The next value for the second trigger.


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