org.simBio.core.integrator
クラス RungeKutta

java.lang.Object
  上位を拡張 org.simBio.core.Component
      上位を拡張 org.simBio.core.Parameter
          上位を拡張 org.simBio.core.integrator.RungeKutta
すべての実装されたインタフェース:
Node, Variable
直系の既知のサブクラス:
PositiveRK

public class RungeKutta
extends Parameter
implements Variable

RungeKutta法で計算される変数
the variable calculated by RungeKutta method

バージョン:
$Id: RungeKutta.java,v 1.3 2006/06/10 07:20:56 nsarai Exp $
作成者:
Toshifumi Nishi, Nobuaki Sarai

フィールドの概要
 
クラス org.simBio.core.Parameter から継承されたフィールド
value
 
インタフェース org.simBio.core.Variable から継承されたフィールド
TINY
 
コンストラクタの概要
RungeKutta()
           
 
メソッドの概要
 void addDydt(double dydt)
          always throws UnsupportedOperationException, need to implement 'Node'
 void addValue(double value)
          log warn, this Method should not be used.
 double getDydt()
          return dy/dt
dy/dtの値を返す。
 double getDydtOverY()
          dy/dtを現在値(y)で割った値を返す。
protected  void prepare()
          y_nの値の一時保管
 void setValue(double newValue)
          TODO setValueで更新出来た方がよいでしょうか?
 
クラス org.simBio.core.Parameter から継承されたメソッド
getValue, getValueString, setInitializer, setValueString, setValueToField
 
クラス org.simBio.core.Component から継承されたメソッド
accept, 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 から継承されたメソッド
getValue
 

コンストラクタの詳細

RungeKutta

public RungeKutta()
メソッドの詳細

addDydt

public void addDydt(double dydt)
クラス Component の記述:
always throws UnsupportedOperationException, need to implement 'Node'

定義:
インタフェース Node 内の addDydt
オーバーライド:
クラス Component 内の addDydt
パラメータ:
dydt - dy/dt
関連項目:
Node.addDydt(double)

getDydt

public double getDydt()
インタフェース Variable の記述:
return dy/dt
dy/dtの値を返す。

定義:
インタフェース Variable 内の getDydt
戻り値:
dydt
関連項目:
Variable.getDydt()

getDydtOverY

public double getDydtOverY()
dy/dtを現在値(y)で割った値を返す。

定義:
インタフェース Variable 内の getDydtOverY
戻り値:
dy/dt over y

prepare

protected void prepare()
y_nの値の一時保管

オーバーライド:
クラス Parameter 内の prepare
関連項目:
Component.prepare()

setValue

public void setValue(double newValue)
TODO setValueで更新出来た方がよいでしょうか?

定義:
インタフェース Node 内の setValue
オーバーライド:
クラス Parameter 内の setValue
関連項目:
Node.setValue(double)

addValue

public void addValue(double value)
log warn, this Method should not be used.

定義:
インタフェース Node 内の addValue
オーバーライド:
クラス Parameter 内の addValue
パラメータ:
value -


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