affectors
Class LMxferIAff

java.lang.Object
  extended byaffectors.Affector
      extended byaffectors.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


Field Summary
 
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
 
Constructor Summary
LMxferIAff()
           
 
Method Summary
 float getValue(Node which_node)
           
protected  void setLabelsAndTypes()
           
 void setParameterNumbers(int[] param_nums)
           
 void setSide(int s)
           
 
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
 

Constructor Detail

LMxferIAff

public LMxferIAff()
Method Detail

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