affectors
Class ConversionEAff

java.lang.Object
  extended byaffectors.Affector
      extended byaffectors.ConversionEAff
All Implemented Interfaces:
java.lang.Cloneable

public class ConversionEAff
extends Affector

Generalized rate-based conversion of one Node to another. Use this version in reactant node, use the "I" version in the product Node. These Affectors can be used for either intracellular or membrane-bound nodes as long as both participants reside in the same cell and compartment.

Formula
dREACTANT/dt = - REACTANT * r_REACTANT

Parameters

Reactant [REACTANT] The Node which is being converted to something else.
Product [PRODUCT] The product of the conversion.
Conversion rate [H_REACTANT_PRODUCT] The proportion of reactant converted to product per timestep

Usage
&REACTANT

&ConversionEAff REACTANT PRODUCT r_REACTANT
&endREACTANT

@see ConversionIAff


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
ConversionEAff()
           
 
Method Summary
 float getNCValue(Node which_node)
           
 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, fixNodes, 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

ConversionEAff

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

getValue

public float getValue(Node which_node)
Overrides:
getValue in class Affector

getNCValue

public float getNCValue(Node which_node)
Overrides:
getNCValue in class Affector