Source code for pacman.model.resources.core_resource

from .abstract_resource import AbstractResource


[docs]class CoreResource(AbstractResource): """ Represents the number of cores that need to be allocated """ __slots__ = [ # The number of cores that need to be allocated on a give chip "_n_cores", # the chip that has these cores allocated "_chip" ] def __init__(self, chip, n_cores): """ :param n_cores: The number of cores to allocate :type n_cores: int :param chip: chip of where these cores are to be allocated :type chip: SpiNNMachine.chip.Chip :raise None: No known exceptions are raised """ self._n_cores = n_cores self._chip = chip @property def n_cores(self): return self._n_cores @property def chip(self): return self._chip
[docs] def get_value(self): return self._chip, self._n_cores