affectors
Class XferInAff
java.lang.Object
affectors.Affector
affectors.XferInAff
- All Implemented Interfaces:
- java.lang.Cloneable
- public class XferInAff
- extends Affector
This is one half of a pair of Affectors that moves things from one cell to
neighboring cells. That is, this is a rough means to have diffusive transport directly
from cytoplasm to cytoplasm (e.g. in a syncytium where the "cells" represent unit
volumes of cytoplasm rather than real cells. The transfer rate should be the same in
both the XferOutAff and XferInAff. Note that all interfaces between adjacent cells
are assumed to have the same area and permeability.
Formula
dNODEX/dt = Xfer_NODEX * Sum of NODEX values in all neighbors
Parameters
Target [NODEX] | The Node undergoing difusion. |
Transfer rate [Mxfer_NODEX] | The rate at which the Node transfers across the each boundary. |
Usage
&NODEX
&XferOutAff NODEX Xfer_NODEX
&XferInAff NODEX Xfer_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 |
XferInAff
public XferInAff()
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 seven places.
- Overrides:
fixNodes
in class Affector
- Throws:
java.lang.Exception
getValue
public float getValue(Node which_node)
- Overrides:
getValue
in class Affector