def setUp(self): self.model_container = moose.Neutral('/model') self.data_container = moose.Neutral('/data') self.m1 = moose.Neutral('%s/hsolve_tcr' % (self.model_container.path)) self.d1 = moose.Neutral('%s/hsolve_tcr' % (self.data_container.path)) self.m2 = moose.Neutral('%s/ee_tcr' % (self.model_container.path)) self.d2 = moose.Neutral('%s/ee_tcr' % (self.data_container.path)) self.p1 = setup_current_step_model(self.m1, self.d1, 'TCR', pulsearray, simdt, plotdt) self.p2 = setup_current_step_model(self.m2, self.d2, 'TCR', pulsearray, simdt, plotdt) for ii in moose.wildcardFind('%s/##[ISA=ChanBase]' % (self.model_container.path)): moose.delete(ii) for ii in moose.wildcardFind('%s/##[ISA=CaConc]' % (self.model_container.path)): moose.delete(ii) for ii in moose.wildcardFind('%s/##[ISA=Compartment]' % (self.model_container.path)): moose.element(ii).Ra = 1e6 self.hsolve = moose.HSolve('%s/solve' % (self.p1['cell'].path)) self.hsolve.dt = simdt self.hsolve.target = self.p1['cell'].path
def createCell(self, name): model_container = moose.Neutral('/model') data_container = moose.Neutral('/data') # moose.le(model_container) # moose.le(data_container) for ch in model_container.children: moose.delete(ch) for ch in data_container.children: moose.delete(ch) params = setup_current_step_model(model_container, data_container, name, [[0, 0, 0], [1e9, 0, 0]]) # moose.le(model_container) # moose.le(data_container) params['modelRoot'] = model_container.path params['dataRoot'] = data_container.path return params
def createCell(self, name): model_container = moose.Neutral('/model') data_container = moose.Neutral('/data') # moose.le(model_container) # moose.le(data_container) for ch in model_container.children: moose.delete(ch) for ch in data_container.children: moose.delete(ch) params = setup_current_step_model(model_container, data_container, name, [[0, 0, 0], [1e9, 0, 0]]) # moose.le(model_container) # moose.le(data_container) print '11111' print model_container.path, data_container.path params['modelRoot'] = model_container.path params['dataRoot'] = data_container.path print 'here' return params