affectors
Class MxferInAff
java.lang.Object
affectors.Affector
affectors.MxferInAff
- All Implemented Interfaces:
- java.lang.Cloneable
- public class MxferInAff
- extends Affector
This is one half of a pair of Affectors that moves things from a face of one
cell to the opposing face of a neighboring cell. This makes an extremely rough
approximation to diffusion across a field of cells if combined with the
lateral membrane transfer Affectors. This Affector models the influx to a face
of one cell from the opposing face of its neighboring cell.
Whenever you add this to a Node, you should also add the
MxferIAff as well, which does the influx part. Note that the transfer rate should be
the same in both the MxferOutAff and MxferInAff. 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 = Mxfer_NODEX * NODEX
Parameters
Target [NODEX] | The Node that is being diffused. |
Transfer rate [Mxfer_NODEX] | The rate at which the Node moves from one face to the opposite face. |
Usage
&NODEX
&MxferOutAff NODEX Mxfer_NODEX
&MxferInAff NODEX Mxfer_NODEX
&endNODEX/code>
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, getNCValue, 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 |
MxferInAff
public MxferInAff()
setLabelsAndTypes
protected void setLabelsAndTypes()
- Specified by:
setLabelsAndTypes
in class Affector
setParameterNumbers
public void setParameterNumbers(int[] param_nums)
- Specified by:
setParameterNumbers
in class Affector
fixNodes
public void fixNodes(Cell cell,
java.lang.String[] node_names)
throws java.lang.Exception
- Overridden because this affector uses the same node in two places.
- Overrides:
fixNodes
in class Affector
- Throws:
java.lang.Exception
getValue
public float getValue(Node which_node)
- Overrides:
getValue
in class Affector