org.simBio.bio.matsuoka_et_al_2003.molecule.buffer.Ca
Class TroponinNL
java.lang.Object
org.simBio.core.Component
org.simBio.core.Parameter
org.simBio.core.Composite
org.simBio.core.Reactor
org.simBio.bio.matsuoka_et_al_2003.molecule.buffer.Buffer
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)
Fields inherited from class org.simBio.bio.matsuoka_et_al_2003.molecule.buffer.Buffer |
free, total |
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.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 |
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
TroponinNL
public TroponinNL()
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.