org.simBio.bio.function
Class Analytic2state

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.function.Function
                      extended by org.simBio.bio.function.Analytic2state
All Implemented Interfaces:
Node

public class Analytic2state
extends Function

2 state gateの解析解を求めて現在の解に設定する。 「心臓のフィジオーム」p. 101-104参照。 時定数tauや収束値infinityがdtの間一定と見なせ、かつgateの変化がここだけで計算される場合に成り立つ。 ten Tusscher et al, 2004が公開しているソースでも用いられている方法。 dtを大きく取っても発散しないと思われる。 アドレスはhttp://www-binf.bio.uu.nl/khwjtuss/HVM 恐らくReference No 54の Rush and Larsen, IEEE Trans Biomed Eng 25:389-392, 1978 が詳しいと思われる。 xml/km/0005-2.xmlを参考にしてください。

Version:
$Revision: 1.1 $
Author:
Nobuaki Sarai Created on 2004/05/25

Field Summary
 Node alfa
           
 Node beta
           
 Node dt
           
 Node previous
           
 
Fields inherited from class org.simBio.core.Parameter
value
 
Constructor Summary
Analytic2state()
           
 
Method Summary
protected  void calculate(double t)
          write equations here, and calculate dy over dt.
 
Methods inherited from class org.simBio.core.Composite
accept, getLink, getNode, getNodesIterator, getNodesSize
 
Methods inherited from class org.simBio.core.Parameter
addValue, getValue, getValueString, prepare, 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

alfa

public Node alfa

beta

public Node beta

previous

public Node previous

dt

public Node dt
Constructor Detail

Analytic2state

public Analytic2state()
Method Detail

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)


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