EAF#

class ioh.iohcpp.logger.EAF(self: ioh.iohcpp.logger.EAF)#

Bases: Logger

Emperical Attainment Function Logger

Attributes Summary

data

problem

Reference to the currently attached problem

Methods Summary

add_trigger(self, arg0)

Add a trigger to the logger

at(self, arg0, arg1, arg2, arg3, arg4)

call(self, arg0)

Performs logging behaviour

reset(self)

Reset the state of the logger

Attributes Documentation

data#
problem#

Reference to the currently attached problem

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.EAF, arg0: str, arg1: int, arg2: int, arg3: int, arg4: int) List[ioh.iohcpp.logger.eaf.RunPoint]#
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