org.simBio.core.integrator
クラス Concentration

java.lang.Object
  上位を拡張 org.simBio.core.Component
      上位を拡張 org.simBio.core.Parameter
          上位を拡張 org.simBio.core.integrator.Euler
              上位を拡張 org.simBio.core.integrator.Positive
                  上位を拡張 org.simBio.core.integrator.Concentration
すべての実装されたインタフェース:
Node, Variable

public class Concentration
extends Positive

The amount of ion (or molecule) is hold as value. The concentration (=amount/volume) is used as interface to other instance. The "volume" should be defined in advance in the XML.

バージョン:
$Log: Concentration.java,v $ Revision 1.1 2005/11/01 06:32:39 mikaelwing First version of simBio hosted on sourceforge, version 0.3 Revision 1.1 2005/09/12 04:57:29 sarai rearrenge folder structure as a Maven style Revision 1.4 2005/08/04 07:55:41 sarai revise Javadoc
Revision 1.3 2005/08/04 07:47:19 sarai merge with branch dev_terashima_et_al_2005
Revision 1.1.2.1 2005/06/15 05:33:38 sarai refactored Concentration to org.simBio.core.integrator
作成者:
Chiaki Oka

フィールドの概要
 
クラス org.simBio.core.integrator.Euler から継承されたフィールド
dydt
 
クラス org.simBio.core.Parameter から継承されたフィールド
value
 
インタフェース org.simBio.core.Variable から継承されたフィールド
TINY
 
コンストラクタの概要
Concentration()
           
 
メソッドの概要
 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 getValue()
          always throws UnsupportedOperationException, need to implement 'Node'
 java.lang.String getValueString()
          文字列として現在値を返す。
 void setInitializer(Initializer initializer)
          set initial amount.
 void setValue(double newValue)
          log warn, this Method should not be used.
 void setValueString(java.lang.String label)
          文字列を受け取り現在値に設定する。
 
クラス org.simBio.core.integrator.Positive から継承されたメソッド
update
 
クラス org.simBio.core.integrator.Euler から継承されたメソッド
getDydtOverY
 
クラス org.simBio.core.Parameter から継承されたメソッド
prepare, 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
 

コンストラクタの詳細

Concentration

public Concentration()
メソッドの詳細

addDydt

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

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

getDydt

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

定義:
インタフェース Variable 内の getDydt
オーバーライド:
クラス Euler 内の getDydt
戻り値:
dy/dt
関連項目:
Euler.getDydt()

addValue

public void addValue(double value)
クラス Euler の記述:
log warn, this Method should not be used.

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

getValue

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

定義:
インタフェース Node 内の getValue
オーバーライド:
クラス Parameter 内の getValue
戻り値:
value
関連項目:
Node.getValue()

getValueString

public java.lang.String getValueString()
クラス Component の記述:
文字列として現在値を返す。

オーバーライド:
クラス Parameter 内の getValueString
戻り値:
value as String
関連項目:
Parameter.getValueString()

setInitializer

public void setInitializer(Initializer initializer)
set initial amount.

オーバーライド:
クラス Parameter 内の setInitializer
関連項目:
Parameter.setInitializer(org.simBio.core.Initializer)

setValue

public void setValue(double newValue)
クラス Euler の記述:
log warn, this Method should not be used.

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

setValueString

public void setValueString(java.lang.String label)
クラス Component の記述:
文字列を受け取り現在値に設定する。 updateObserverに通知する。

オーバーライド:
クラス Parameter 内の setValueString
パラメータ:
label - value as String
関連項目:
Parameter.setValueString(java.lang.String)


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