affectors
Class LMxferIAff
java.lang.Object
affectors.Affector
affectors.LMxferIAff
- All Implemented Interfaces:
- java.lang.Cloneable
- public class LMxferIAff
- 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 influx to one face from its
neighboring faces. Whenever you add this to a Node, you should also add the
LMxferEAff 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(left) + NODEX(right) )
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, getNCValue, getNodes, getNumNodes, getNumParameters, getOtherSide, getParameter, getParameter, getParamName, getParamPos, getParamValue, getParamValue, getParamVariationMode, init, isLinearInTarget, Phi, Psi, setContainsTarget, setDescriptions, setParameter, setParamRange, setParamRange, setParamValue, setParamValue, setSided |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LMxferIAff
public LMxferIAff()
setLabelsAndTypes
protected void setLabelsAndTypes()
- Specified by:
setLabelsAndTypes
in class Affector
setParameterNumbers
public void setParameterNumbers(int[] param_nums)
- Specified by:
setParameterNumbers
in class Affector
setSide
public void setSide(int s)
- Overrides:
setSide
in class Affector
getValue
public float getValue(Node which_node)
- Overrides:
getValue
in class Affector