|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.simBio.core.Component org.simBio.core.Parameter org.simBio.core.integrator.Euler
public class Euler
the variable calculated by euler method
オイラー法で計算される変数
フィールドの概要 | |
---|---|
protected double |
dydt
dy/dt |
クラス org.simBio.core.Parameter から継承されたフィールド |
---|
value |
インタフェース org.simBio.core.Variable から継承されたフィールド |
---|
TINY |
コンストラクタの概要 | |
---|---|
Euler()
|
メソッドの概要 | |
---|---|
void |
addDydt(double d)
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)で割った値を返す。 |
void |
setValue(double newValue)
log warn, this Method should not be used. |
protected void |
update(double dt)
calculate new y = old y + dy/dt * dt, clear dy/dt new y = old y + dy/dt * dtを計算し、dy/dtを0にする |
クラス org.simBio.core.Parameter から継承されたメソッド |
---|
getValue, getValueString, prepare, 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 |
フィールドの詳細 |
---|
protected double dydt
コンストラクタの詳細 |
---|
public Euler()
メソッドの詳細 |
---|
public void addDydt(double d)
Component
の記述:
Node
内の addDydt
Component
内の addDydt
d
- dy/dtNode.addDydt(double)
public double getDydt()
Variable
の記述:
Variable
内の getDydt
Variable.getDydt()
protected void update(double dt)
dt
- public double getDydtOverY()
Variable
の記述:
Variable
内の getDydtOverY
Variable.getDydtOverY()
public void setValue(double newValue)
Node
内の setValue
Parameter
内の setValue
newValue
- Node.setValue(double)
public void addValue(double value)
Node
内の addValue
Parameter
内の addValue
value
-
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |