def __init__(self, _simulator,  model, probStem=0.00, probBasal=0.00, probIntermediate=0.00, probUmbrella=0.00, _frequency=1):
     ModuroSteppable.__init__(self, _simulator, model, _frequency)
     self.mutationMCS = self.execConfig.calcMCSfromDays(1) # every day.
     self.mutationMCS = self.execConfig.calcMCSfromDays(1)
     self.probStem = probStem
     self.probBasal = probBasal
     self.probIntermediate = probIntermediate
     self.probUmbrella = probUmbrella
 def __init__(self, simulator, model, _frequency=1):
     ModuroSteppable.__init__(self, simulator, model, _frequency)
     self.idealUrotheliumVol = self.execConfig.xDimension * 85 * self.execConfig.zDimension
     self.idealBasalStemCellsVol = 0.1 * self.idealUrotheliumVol
     self.idealIntermediateCellsVol = 0.67 * self.idealUrotheliumVol
     self.idealUmbrellaCellsVol = 0.23 * self.idealUrotheliumVol
     self.latticeSize = self.execConfig.xDimension * self.execConfig.yDimension * self.execConfig.zDimension
     self.optimum = []
    def __init__(self, simulator, model, colonyTagInDays=1, _frequency=1):
        '''

        :param simulator:
        :param model:
        :param colonyTagInDays: Time point when cells are labelled with a colony id.
        :param _frequency:
        :return:
        '''
        ModuroSteppable.__init__(self, simulator, model, _frequency)
        self.scalarCLField = self.createScalarFieldCellLevelPy("ColonyField")
        self.colonyTagInDays = colonyTagInDays
        self.colonyTagInMCS = self.model.execConfig.calcMCSfromDays(colonyTagInDays)
 def __init__(self, _simulator, model, _frequency=1):
     ModuroSteppable.__init__(self, _simulator, model,_frequency)
 def __init__(self, simulator, model, fileName, _frequency=1):
     ModuroSteppable.__init__(self, simulator, model, _frequency)
     self.latticeSize = self.execConfig.latticeSizeInVoxel
     self._fileName = fileName
 def __init__(self, _simulator, model, prop=0.02, _frequency=1):
     ModuroSteppable.__init__(self, _simulator, model, _frequency)
     self.urinationMCS = self.execConfig.calcMCSfromDays(0.25)  # every six hours.
     self.deathIntervalMCS = self.execConfig.calcMCSfromDays(1)  # one day.
     self.prob = prop
 def __init__(self, simulator, model, contactInhibitedFactor=50.0,_frequency=1):
     ModuroSteppable.__init__(self, simulator, model, _frequency)
     self.contactInhibitedFactor = contactInhibitedFactor