コード例 #1
0
ファイル: mmleak.py プロジェクト: unidesigner/morphforge
 def __init__(self, name, conductance, reversalpotential, mechanism_id=None):
     if not mechanism_id:
         mechanism_id = "StdLeakChl"
     MembraneMechanism.__init__(self, mechanism_id=mechanism_id)
     self.name = name
     self.conductance = unit(conductance)
     self.reversalpotential = unit(reversalpotential)
コード例 #2
0
ファイル: mmalphabeta.py プロジェクト: unidesigner/morphforge
 def __init__(self, name, ion, equation, conductance, reversalpotential, mechanism_id, statevars={}):    
     MembraneMechanism.__init__(self, mechanism_id=mechanism_id)
     self.name = name
     self.ion = ion
     self.eqn = equation
     self.conductance = unit(conductance)        
     self.statevars = dict([ (s, (sDict['alpha'], sDict['beta'])) for s, sDict in statevars.iteritems()])
     self.reversalpotential = unit(reversalpotential)
コード例 #3
0
    def __init__(self, name, ion, equation, conductance, reversalpotential, statevars, beta2threshold, mechanism_id):

        MembraneMechanism.__init__(self, mechanism_id=mechanism_id)

        self.name = name
        self.ion = ion
        self.eqn = equation
        self.conductance = unit(conductance)

        self.beta2threshold = unit(beta2threshold)

        self.statevars = dict(
            [(s, (sDict["alpha"], sDict["beta1"], sDict["beta2"])) for s, sDict in statevars.iteritems()]
        )
        self.reversalpotential = unit(reversalpotential)