org.simBio.bio.function
クラス Analytic2state

java.lang.Object
  上位を拡張 org.simBio.core.Component
      上位を拡張 org.simBio.core.Parameter
          上位を拡張 org.simBio.core.Composite
              上位を拡張 org.simBio.core.Reactor
                  上位を拡張 org.simBio.bio.function.Function
                      上位を拡張 org.simBio.bio.function.Analytic2state
すべての実装されたインタフェース:
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を参考にしてください。

バージョン:
$Revision: 1.1 $
作成者:
Nobuaki Sarai Created on 2004/05/25

フィールドの概要
 Node alfa
           
 Node beta
           
 Node dt
           
 Node previous
           
 
クラス org.simBio.core.Parameter から継承されたフィールド
value
 
コンストラクタの概要
Analytic2state()
           
 
メソッドの概要
protected  void calculate(double t)
          write equations here, and calculate dy over dt.
 
クラス org.simBio.core.Composite から継承されたメソッド
accept, getLink, getNode, getNodesIterator, getNodesSize
 
クラス org.simBio.core.Parameter から継承されたメソッド
addValue, getValue, getValueString, prepare, setInitializer, setValue, setValueString, setValueToField
 
クラス org.simBio.core.Component から継承されたメソッド
addDydt, end, getIndent, getIndentedShortName, getName, getName, getParent, getRoot, getShortName, getUnits, isNamed, isPrefixed, logIndented, quit, setLinks
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース org.simBio.core.Node から継承されたメソッド
addDydt, addValue, getValue, setValue
 

フィールドの詳細

alfa

public Node alfa

beta

public Node beta

previous

public Node previous

dt

public Node dt
コンストラクタの詳細

Analytic2state

public Analytic2state()
メソッドの詳細

calculate

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

定義:
クラス Reactor 内の calculate
パラメータ:
t - elapsed time (ms)


???(C) 2002-2007 ?????????????????????