affectors
Class LMxferEAff
java.lang.Object
affectors.Affector
affectors.LMxferEAff
- All Implemented Interfaces:
- java.lang.Cloneable
- public class LMxferEAff
- extends Affector
This is one half of a pair of Affectors that moves things between
neighboring faces of a cell. This is a rough approximation to diffusion around
the membrane of a cell. This Affector models the efflux from one face to its
neighboring faces. Whenever you add this to a Node, you should also add the
LMxferIAff as well, which does the influx part. Note that the transfer rate should be
the same in both the LMxferEAff and LMxferIAff. Also remember that for membrane-bound
Nodes, the program keeps track of a separate concentration on each face of a cell,
so the formula below is for the concentration on one face.
Formula
dNODEX/dt = - LMxfer_NODEX * NODEX
Parameters
Target [NODEX] | The Node that is being diffused. |
Transfer rate [LMxfer_NODEX] | The rate at which the Node moves from one face to its neighbors. |
Usage
&NODEX
&LMxferEAff NODEX LMxfer_NODEX
&LMxferIAff NODEX LMxfer_NODEX
&endNODEX
Fields inherited from class affectors.Affector |
ADesc, affectorType, CC, CERTIFICATION, CONVERSION, copyNumber, DEGRADATION, FF, firstFreeParam, GG, GUI_CAPABLE, HH, KK, MATHTYPE, NDesc, PDesc, PRODUCTION, RETURNS_DERIV, RETURNS_PARTIALS, TERMTYPE, TT, Type, UNSPECIFIED |
Methods inherited from class affectors.Affector |
addDefaultParam, Chi, clearStatic, copy_, copy, doesContainTarget, findOrCreateParam, findParam, fixNodes, getNodes, getNumNodes, getNumParameters, getOtherSide, getParameter, getParameter, getParamName, getParamPos, getParamValue, getParamValue, getParamVariationMode, init, isLinearInTarget, Phi, Psi, setContainsTarget, setDescriptions, setParameter, setParamRange, setParamRange, setParamValue, setParamValue, setSide, setSided |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LMxferEAff
public LMxferEAff()
setLabelsAndTypes
protected void setLabelsAndTypes()
- Specified by:
setLabelsAndTypes
in class Affector
setParameterNumbers
public void setParameterNumbers(int[] param_nums)
- Specified by:
setParameterNumbers
in class Affector
getValue
public float getValue(Node which_node)
- Overrides:
getValue
in class Affector
getNCValue
public float getNCValue(Node which_node)
- Overrides:
getNCValue
in class Affector