EAH#
- class ioh.iohcpp.logger.EAH(*args, **kwargs)#
Bases:
Logger
Emperical Attainment Histogram Logger
Overloaded function.
__init__(self: ioh.iohcpp.logger.EAH, error_min: float, error_max: float, error_buckets: int, evals_min: int, evals_max: int, evals_buckets: int) -> None
__init__(self: ioh.iohcpp.logger.EAH, error_scale: ioh.iohcpp.logger.eah.LinearRealScale, eval_scale: ioh.iohcpp.logger.eah.LinearIntegerScale) -> None
__init__(self: ioh.iohcpp.logger.EAH, error_scale: ioh.iohcpp.logger.eah.Log2RealScale, eval_scale: ioh.iohcpp.logger.eah.Log2IntegerScale) -> None
__init__(self: ioh.iohcpp.logger.EAH, error_scale: ioh.iohcpp.logger.eah.Log10RealScale, eval_scale: ioh.iohcpp.logger.eah.Log10IntegerScale) -> None
Attributes Summary
Reference to the currently attached problem
Methods Summary
add_trigger
(self, arg0)Add a trigger to the logger
at
(self, arg0, arg1, arg2, arg3)call
(self, arg0)Performs logging behaviour
reset
(self)Reset the state of the logger
Attributes Documentation
- data#
- error_range#
- eval_range#
- problem#
Reference to the currently attached problem
- size#
Methods Documentation
- add_trigger(self: ioh.iohcpp.logger.Logger, arg0: ioh.iohcpp.logger.trigger.Trigger) None #
Add a trigger to the logger
- at(self: ioh.iohcpp.logger.EAH, arg0: int, arg1: int, arg2: int, arg3: int) List[List[bool]] #
- call(self: ioh.iohcpp.logger.Logger, arg0: ioh.iohcpp.LogInfo) None #
Performs logging behaviour
- reset(self: ioh.iohcpp.logger.Logger) None #
Reset the state of the logger