org.simBio.sim.ps
クラス ParameterSpace

java.lang.Object
  上位を拡張 org.simBio.sim.ps.ParameterSpace
すべての実装されたインタフェース:
ICollection, ICollector

public class ParameterSpace
extends java.lang.Object
implements ICollector, ICollection

ResultGeneratorの計算結果を集めて保持する。

バージョン:
$Id: ParameterSpace.java,v 1.1 2007/09/25 05:29:18 mikaelwing Exp $
作成者:
Sarai

コンストラクタの概要
ParameterSpace(java.lang.String baseModel, java.lang.String protocol)
           
 
メソッドの概要
 void addParamSpaceObservers(IParamSpaceObserver observer)
           
 void exit()
          全ての計算が終了したとき、データを保存する。
 java.lang.String getBaseModel()
          基本モデルXMLの名前を返す。
 double getEval(int resultNumber, int evalNumber)
           
 java.lang.String getEvalLabvel(int evalNumber)
           
 int getEvalSize()
           
 double getKey(int resultNumber, int number)
           
 java.lang.String getKeyLabel(int number)
           
 int getKeySize()
           
 org.jfree.data.xy.XYSeriesCollection getLastXYSeriesCollection()
           
 CalculationObserver getObserver(Conductor model, XMLSerializer serializer, java.io.Reader dataXMLAsStream)
           
 double getParamRatio(int resultNo, int paramNo)
           
 java.lang.String getProtocol()
          プロトコルXMLの名前を返す。
 IReciever getReciever()
           
 java.lang.String getSeriesName(int number)
           
 int getSize()
           
 java.lang.String getXmlName(int number)
           
 void init()
          結果を溜める準備をする。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ParameterSpace

public ParameterSpace(java.lang.String baseModel,
                      java.lang.String protocol)
パラメータ:
baseModel - reference model xml file name
protocol - xml file name
メソッドの詳細

addParamSpaceObservers

public void addParamSpaceObservers(IParamSpaceObserver observer)
パラメータ:
observer - to notice update.

init

public void init()
インタフェース ICollector の記述:
結果を溜める準備をする。

定義:
インタフェース ICollector 内の init

exit

public void exit()
インタフェース ICollector の記述:
全ての計算が終了したとき、データを保存する。

定義:
インタフェース ICollector 内の exit

getSize

public int getSize()
定義:
インタフェース ICollection 内の getSize
戻り値:
結果の数を返す。

getKeySize

public int getKeySize()
定義:
インタフェース ICollection 内の getKeySize
戻り値:
size of the parameters

getKeyLabel

public java.lang.String getKeyLabel(int number)
定義:
インタフェース ICollection 内の getKeyLabel
パラメータ:
number - keyの番号。
戻り値:
keyのラベル。

getKey

public double getKey(int resultNumber,
                     int number)
定義:
インタフェース ICollection 内の getKey
パラメータ:
resultNumber - 何番目の結果か。
number - keyの番号。
戻り値:
値を返す。

getEvalSize

public int getEvalSize()
定義:
インタフェース ICollection 内の getEvalSize
戻り値:
それぞれの結果に含まれている評価値の数。

getEvalLabvel

public java.lang.String getEvalLabvel(int evalNumber)
定義:
インタフェース ICollection 内の getEvalLabvel
パラメータ:
evalNumber - 何番目の評価値か。
戻り値:
評価値のラベル

getEval

public double getEval(int resultNumber,
                      int evalNumber)
定義:
インタフェース ICollection 内の getEval
パラメータ:
resultNumber - 何番目の結果か。
evalNumber - 何番目の評価値か。
戻り値:
評価値の値。

getLastXYSeriesCollection

public org.jfree.data.xy.XYSeriesCollection getLastXYSeriesCollection()
定義:
インタフェース ICollection 内の getLastXYSeriesCollection
戻り値:
x, y データセットの系列を返す。

getObserver

public CalculationObserver getObserver(Conductor model,
                                       XMLSerializer serializer,
                                       java.io.Reader dataXMLAsStream)
定義:
インタフェース ICollector 内の getObserver
戻り値:
計算開始時と終了時に呼ばれるObserver

getReciever

public IReciever getReciever()
定義:
インタフェース ICollector 内の getReciever
戻り値:
結果データを受け取るreciever

getSeriesName

public java.lang.String getSeriesName(int number)
定義:
インタフェース ICollection 内の getSeriesName
パラメータ:
number - number of the result
戻り値:
the xy series name

getXmlName

public java.lang.String getXmlName(int number)
定義:
インタフェース ICollection 内の getXmlName
パラメータ:
number - number of the result
戻り値:
the XML file name

getBaseModel

public java.lang.String getBaseModel()
基本モデルXMLの名前を返す。

定義:
インタフェース ICollection 内の getBaseModel
戻り値:
reference model XML file name
関連項目:
ICollection.getBaseModel()

getProtocol

public java.lang.String getProtocol()
プロトコルXMLの名前を返す。

定義:
インタフェース ICollection 内の getProtocol
戻り値:
protocol XML file name
関連項目:
ICollection.getProtocol()

getParamRatio

public double getParamRatio(int resultNo,
                            int paramNo)
定義:
インタフェース ICollection 内の getParamRatio
パラメータ:
resultNo - number of the result
paramNo - number of the parameter
戻り値:
ratio of the parameter to the reference value


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