class BasicMapper(): mappingTable = MappingTable() def __init__(self, n=255): for i in range(0, n): self.mappingTable.add(i, i) #default mapping function def map(self, src): return self.mappingTable.get(src)
class Cell(): ''' This class represents a cell of an automata ''' def __init__(self): self.actualState = ["empty"] self.mappingTable = MappingTable() #threading.Thread.__init__(self) def receiveSignal(self,signal, in_states): self.actualState = self.mappingTable.map(signal, in_states) def sendSignal(self): return self.actualState #def setState(self, newState): # self.actualState = newState #def run(self): # return self.receiveSignal()
def __init__(self): self.actualState = ["empty"] self.mappingTable = MappingTable()