EAF¶
- class ioh.iohcpp.logger.EAF(self)¶
Bases:
LoggerEmperical Attainment Function Logger
Attributes Summary
(self) -> dict[str, dict[int, dict[int, dict[int, dict[int, list[ioh.iohcpp.logger.eaf.RunPoint]]]]]]
Reference to the currently attached problem
Methods Summary
add_trigger(self, arg, /)Add a trigger to the logger
at(self, arg0, arg1, arg2, arg3, arg4, /)call(self, arg, /)Performs logging behaviour
reset(self)Reset the state of the logger
Attributes Documentation
- data¶
(self) -> dict[str, dict[int, dict[int, dict[int, dict[int, list[ioh.iohcpp.logger.eaf.RunPoint]]]]]]
- problem¶
Reference to the currently attached problem
Methods Documentation
- add_trigger(self, arg: ioh.iohcpp.logger.trigger.Trigger, /) None¶
Add a trigger to the logger
- at(self, arg0: str, arg1: int, arg2: int, arg3: int, arg4: int, /) list[ioh.iohcpp.logger.eaf.RunPoint]¶
- call(self, arg: ioh.iohcpp.LogInfo, /) None¶
Performs logging behaviour
- reset(self) None¶
Reset the state of the logger