:py:mod:`calculator` ==================== .. py:module:: calculator Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: calculator.Calculator .. py:class:: Calculator(facility: citam.engine.facility.indoor_facility.Facility, **kwargs) Bases: :py:obj:`abc.ABC` Helper class that provides a standard way to create an ABC using inheritance. .. !! processed by numpydoc !! .. py:method:: initialize(agents: OrderedDict[int, citam.engine.core.agent.Agent], work_directory: Optional[Union[str, bytes, os.PathLike]] = None) :abstractmethod: .. py:method:: run(current_step: int, agents: List[citam.engine.core.agent.Agent], **kwargs) :abstractmethod: .. py:method:: finalize(agents: List[citam.engine.core.agent.Agent], work_directory: Optional[Union[str, bytes, os.PathLike]] = None) :abstractmethod: