affectors
Class XferInAff

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


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
XferInAff()
           
 
Method Summary
 void fixNodes(Cell cell, java.lang.String[] node_names)
          Overridden because this affector uses the same node in seven places.
 float getValue(Node which_node)
           
protected  void setLabelsAndTypes()
           
 void setParameterNumbers(int[] param_nums)
           
 
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
 

Constructor Detail

XferInAff

public XferInAff()
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

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