calculator

Module Contents

Classes

Calculator

Helper class that provides a standard way to create an ABC using

class calculator.Calculator(facility: citam.engine.facility.indoor_facility.Facility, **kwargs)

Bases: abc.ABC

Helper class that provides a standard way to create an ABC using inheritance.

abstract initialize(agents: OrderedDict[int, citam.engine.core.agent.Agent], work_directory: Optional[Union[str, bytes, os.PathLike]] = None)
abstract run(current_step: int, agents: List[citam.engine.core.agent.Agent], **kwargs)
abstract finalize(agents: List[citam.engine.core.agent.Agent], work_directory: Optional[Union[str, bytes, os.PathLike]] = None)