示例#1
0
    def __init__(self, params, area):
        """
        Default constructor.

        :param parameters: the model parameters for the :class:`IonicCurrent`
        :type parameters: dictionary
        :param area: the cell area
        :type area: string
        """

        # Initialise attributes
        IonicCurrent.__init__(self, params, area)
        # self.tempK = "(" + params['temp'] + " + 273.15) * kelvin"
        self.tau = params['tau']
        self.caInf = params['caInf']
        self.kUnit = params['kUnit']
        self.kFaraday = params['kFaraday']
        self.depth = params['depth']

        # Store safe string representation of parameters
        # self._tempK = utilities.getSafeStringParam(self.tempK)
        self._tau = utilities.getSafeStringParam(self.tau)
        self._caInf = utilities.getSafeStringParam(self.caInf)
        self._kUnit = utilities.getSafeStringParam(self.kUnit)
        self._kFaraday = utilities.getSafeStringParam(self.kFaraday)
        self._depth = utilities.getSafeStringParam(self.depth)
示例#2
0
    def __init__(self, params, area):
        """
        Default constructor.

        :param parameters: the model parameters for the :class:`IonicCurrent`
        :type parameters: dictionary
        :param area: the cell area
        :type area: string
        """

        # Initialise attributes
        IonicCurrent.__init__(self, params, area)
示例#3
0
    def __init__(self, params, area):
        """
        Default constructor.

        :param parameters: the model parameters for the :class:`IonicCurrent`
        :type parameters: dictionary
        :param area: the cell area
        :type area: string
        """

        # Initialise attributes
        IonicCurrent.__init__(self, params, area)
        self.tau = params['tau']

        # Store safe string representation of parameters
        self._tau = utilities.getSafeStringParam(self.tau)
示例#4
0
    def __init__(self, params, area):
        """
        Default constructor.

        :param parameters: the model parameters for the :class:`IonicCurrent`
        :type parameters: dictionary
        :param area: the cell area
        :type area: string
        """

        # Initialise attributes
        IonicCurrent.__init__(self, params, area)
        self.beta = params['beta']
        self.cac = params['cac']
        self.tempAdj = "3.0 ** ((" + params['temp'] + " -22) / 10)"


        # Store safe string representation of parameters
        self._beta = utilities.getSafeStringParam(self.beta)
        self._cac = utilities.getSafeStringParam(self.cac)
        self._tempAdj = utilities.getSafeStringParam(self.tempAdj)