예제 #1
0
 def __init__(self, pre_vertex, post_vertex, label, weight=1):
     MachineEdge.__init__(self,
                          pre_vertex,
                          post_vertex,
                          label=label,
                          traffic_weight=weight)
     AbstractFilterableEdge.__init__(self)
     AbstractWeightUpdatable.__init__(self)
예제 #2
0
 def __init__(self,
              pre_vertex,
              post_vertex,
              direction,
              n_keys=1,
              label=None):
     MachineEdge.__init__(self, pre_vertex, post_vertex, label=label)
     self._direction = direction
예제 #3
0
 def __init__(self, pre_vertex, post_vertex, sdram_size, label):
     MachineEdge.__init__(self,
                          pre_vertex,
                          post_vertex,
                          traffic_type=EdgeTrafficType.SDRAM,
                          label=label,
                          traffic_weight=1)
     self._sdram_size = sdram_size
     self._sdram_base_address = None
예제 #4
0
 def __init__(self,
              synapse_information,
              pre_vertex,
              post_vertex,
              label=None,
              weight=1):
     MachineEdge.__init__(self,
                          pre_vertex,
                          post_vertex,
                          label=label,
                          traffic_weight=weight)
     AbstractFilterableEdge.__init__(self)
     self._synapse_information = synapse_information
예제 #5
0
    def __init__(self, pre_vertex, post_vertex, label, app_edge=None):
        MachineEdge.__init__(self,
                             pre_vertex,
                             post_vertex,
                             traffic_type=EdgeTrafficType.SDRAM,
                             label=label,
                             traffic_weight=1,
                             app_edge=app_edge)

        (pre_vertex_sdram, post_vertex_sdram) = self.__get_vertex_sdrams()
        self._sdram_size = self.__check_vertex_sdram_sizes(
            pre_vertex_sdram, post_vertex_sdram)
        self._sdram_base_address = None
예제 #6
0
 def __init__(self,
              pre_vertex,
              post_vertex,
              input_port,
              reception_parameters,
              traffic_weight,
              label=None):
     MachineEdge.__init__(self,
                          pre_vertex,
                          post_vertex,
                          traffic_type=EdgeTrafficType.MULTICAST,
                          label=label,
                          traffic_weight=traffic_weight)
     self._input_port = input_port
     self._reception_parameters = reception_parameters
예제 #7
0
 def __init__(self, pre_vertex, post_vertex, compass, label=None):
     MachineEdge.__init__(
         self, pre_vertex, post_vertex, label=label)
     self._compass = compass