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