org.simBio.bio.matsuoka_et_al_2003.molecule.buffer.Ca
Class TroponinNL

java.lang.Object
  extended by org.simBio.core.Component
      extended by org.simBio.core.Parameter
          extended by org.simBio.core.Composite
              extended by org.simBio.core.Reactor
                  extended by org.simBio.bio.matsuoka_et_al_2003.molecule.buffer.Buffer
                      extended by org.simBio.bio.matsuoka_et_al_2003.molecule.buffer.Ca.TroponinNL
All Implemented Interfaces:
Node
Direct Known Subclasses:
TroponinNL_RK

public class TroponinNL
extends Buffer

Troponin state transition of Cardiac Muscle Model by Negroni and Lascano.

Version:
$Log: TroponinNL.java,v $ Revision 1.1 2005/11/01 06:32:40 mikaelwing First version of simBio hosted on sourceforge, version 0.3 Revision 1.1 2005/09/12 04:57:32 sarai rearrenge folder structure as a Maven style Revision 1.4 2005/08/29 02:02:03 sarai alfa5 is set 0.009 as in the Matsuoka et al, 2004
Modified on 2004/7/24 to calculate ATP consumption.
Author:
Nobuaki Sarai, modified by Kim
See Also:
Negroni JA and Lascano EC, 1996.
XML example explanation (WORD doc)

Field Summary
protected  double alfa1
           
protected  double alfa2
           
protected  double alfa3
           
protected  double alfa4
           
protected  double alfa5
          This value is 9000 in Negroni and Lascano, 1996.
 Node ATP
           
 Node ATPconsumingRate
           
 Node ATPconsumption
           
protected  double beta1
           
protected  double beta2
           
protected  double beta3
           
protected  double bias
           
 Node Ca
           
protected  double Cai
           
 CrossBridgeNL crossBridge
           
protected  double dATP
           
protected  double pCa
           
protected  double pCaCB
           
protected  double pCB
           
protected  double Q1
           
protected  double Q2
           
protected  double Q3
           
protected  double Q4
           
protected  double Q5
           
 double t0
           
 Node TCa
           
 Node TCaCB
           
 Node TCB
           
 
Fields inherited from class org.simBio.bio.matsuoka_et_al_2003.molecule.buffer.Buffer
free, total
 
Fields inherited from class org.simBio.core.Parameter
value
 
Constructor Summary
TroponinNL()
           
 
Method Summary
protected  void calculate(double t)
          write equations here, and calculate dy over dt.
 double getCBbound()
           
protected  void prepare()
          親が自分と同じ名前のpublic doubleを持っていれば、自分の値を設定する。
 
Methods inherited from class org.simBio.core.Composite
accept, getLink, getNode, getNodesIterator, getNodesSize
 
Methods inherited from class org.simBio.core.Parameter
addValue, getValue, getValueString, setInitializer, setValue, setValueString, setValueToField
 
Methods inherited from class org.simBio.core.Component
addDydt, end, getIndent, getIndentedShortName, getName, getName, getParent, getRoot, getShortName, getUnits, isNamed, isPrefixed, logIndented, quit, setLinks
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.simBio.core.Node
addDydt, addValue, getValue, setValue
 

Field Detail

dATP

protected double dATP

bias

protected double bias

alfa1

protected double alfa1

beta1

protected double beta1

alfa2

protected double alfa2

beta2

protected double beta2

alfa3

protected double alfa3

beta3

protected double beta3

alfa4

protected double alfa4

alfa5

protected double alfa5
This value is 9000 in Negroni and Lascano, 1996.


Cai

protected double Cai

pCa

protected double pCa

pCaCB

protected double pCaCB

pCB

protected double pCB

Q1

protected double Q1

Q2

protected double Q2

Q3

protected double Q3

Q4

protected double Q4

Q5

protected double Q5

crossBridge

public CrossBridgeNL crossBridge

ATP

public Node ATP

Ca

public Node Ca

TCa

public Node TCa

TCaCB

public Node TCaCB

TCB

public Node TCB

ATPconsumption

public Node ATPconsumption

ATPconsumingRate

public Node ATPconsumingRate

t0

public double t0
Constructor Detail

TroponinNL

public TroponinNL()
Method Detail

getCBbound

public double getCBbound()
Returns:
[TCaCB] + [TCB]

calculate

protected void calculate(double t)
Description copied from class: Reactor
write equations here, and calculate dy over dt.
計算中に呼び出される。 計算式を記載する。dy/dtをここで計算する。

Specified by:
calculate in class Reactor
Parameters:
t - elapsed time (ms)

prepare

protected void prepare()
Description copied from class: Parameter
親が自分と同じ名前のpublic doubleを持っていれば、自分の値を設定する。

Overrides:
prepare in class Parameter
See Also:
Component.prepare()


Copyright © 2002-2008 Cell/Biodinamics simulation project. All Rights Reserved.