Logging#
Loggers and associated objects.
Triggers#
Loggers are triggered by Trigger objects, these can be combined and added to a given logger. When a trigger evaluates to true, the logger logs data.
Classes#
|
Trigger that always evaluates to true |
|
Trigger that evaluates to true at specific time points |
|
Trigger that evaluates to true during a given interval. |
|
Trigger that evaluates to true at a given interval |
|
Trigger that evaluates to true when improvement of the objective function is observed of at least greater than delta |
|
Trigger that evaluates to true when improvement of the objective function is observed |
|
Trigger that evaluates to true when there is a contraint violation |
Base class for all Triggers |
Class Inheritance Diagram#
Properties#
Wrapper classes for properties to be logged.
Classes#
|
Base class for all Properties |
|
Property which tracks the CurrentBestY |
|
Property which tracks the CurrentY |
|
Property which tracks the Evaluations |
|
Property which tracks the Penalty |
|
Wrapper for properties with a Python container |
|
Property which tracks the RawY |
|
Property which tracks the RawYBest |
|
Property which tracks the TransformedY |
|
Property which tracks the TransformedYBest |
|
Property which tracks the Violation |
Variables#
Class Inheritance Diagram#
Loggers#
All the supported loggers.
Classes#
|
Base class for loggers which track properties |
|
A logger which stores all tracked properties to a file. |
|
Utility class to combine multiple loggers |
|
Emperical Attainment Function Logger |
|
Emperical Attainment Histogram Logger |
|
A logger which stores all tracked properties to a file. |
Base class for all loggers |
|
|
A logger which stores all tracked properties in memory. |