Source code for spinn_front_end_common.abstract_models.impl.needs_n_machine_time_steps

from six import add_metaclass

from spinn_utilities.abstract_base import AbstractBase, abstractmethod

from pacman.executor.injection_decorator \
    import supports_injection, inject


[docs]@supports_injection @add_metaclass(AbstractBase) class NeedsNMachineTimeSteps(object): """ A class that uses the number of machine time steps """ __slots__ = ()
[docs] @inject("TotalMachineTimeSteps") @abstractmethod def set_n_machine_time_steps(self, n_machine_time_steps): pass