Esempio n. 1
0
 def __init__(self, **parameters):
     BaseCellType.__init__(self, **parameters)
     self.extra_parameters = {"type": self}  #self.__class__?
Esempio n. 2
0
 def __init__(self, parameters):
     BaseCellType.__init__(self, parameters)
     self.parameters["type"] = self
Esempio n. 3
0
        return "bacon"

    def _create_cells(self):
        self.all_cells = list(range(self.size))

    def _assembly_class(self, pop1, pop2):
        return MockAssembly(pop1, pop2)


class MockAssembly(Assembly):
    def __init__(self, *populations):
        self._simulator = "mock"
        super(MockAssembly, self).__init__(*populations)


class MockView(PopulationView):
    def __init__(self, parent, selector, label=None):
        self._simulator = "mock"
        super(MockView, self).__init__(parent=parent,
                                       selector=selector,
                                       label=label)


p1 = MockPopulation(size=5, cellclass=BaseCellType(), label="p1")
p2 = MockPopulation(size=5, cellclass=BaseCellType(), label="p2")

a1 = p1 + p2

v1 = MockView(parent=p1, selector=slice(2), label="v1")

a1._insert(v1)
Esempio n. 4
0
 def __init__(self, parameters):
     BaseCellType.__init__(self, parameters)
     self.parameters["type"] = self
Esempio n. 5
0
 def __init__(self, **parameters):
     BaseCellType.__init__(self, **parameters)
     self.extra_parameters = {"type": self}  # self.__class__?