|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.simBio.sim.analyzer.graph.results.TimeSeriesValues
public class TimeSeriesValues
計算結果バッファ.
| フィールドの概要 | |
|---|---|
protected long |
indexCurrent
|
protected static org.apache.commons.logging.Log |
log
|
protected int |
numSeries
|
protected double |
timeMax
|
protected double |
timeMin
|
| コンストラクタの概要 | |
|---|---|
TimeSeriesValues(java.lang.String fileFor)
コンストラクタ データファイル名を元に、テンポラリファイル名を決定する。 |
|
| メソッドの概要 | |
|---|---|
void |
addValue(double time,
double[] values)
現在時刻の計算結果を追加する. |
void |
close()
インスタンスを使用終了し、バッファファイルを開放する. |
long |
getCurrentIndex()
現在のデータ件数を取得する. |
long |
getIndexByTime(double searchTime)
指定した時刻に対応するインデックスを取得する. |
double |
getTime(long index)
インデックスを指定して時刻を取得する. |
double |
getTimeMax()
最大時刻を取得する. |
double |
getTimeMin()
最小時刻を取得する. |
double |
getValue(long index,
int series)
インデックスを指定して計算値を取得する. |
void |
init(double timeTickSample)
計算結果バッファを初期化する. |
void |
prepareGetRange(long idxMin,
long idxMax,
int series)
指定した系列、インデックス範囲のデータを、キャッシュに読み込む. |
void |
setNumSeries(int numSeries)
系列数をセットする. |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
protected static org.apache.commons.logging.Log log
protected long indexCurrent
protected double timeMax
protected double timeMin
protected int numSeries
| コンストラクタの詳細 |
|---|
public TimeSeriesValues(java.lang.String fileFor)
| メソッドの詳細 |
|---|
public void close()
public void setNumSeries(int numSeries)
numSeries - 系列数public void init(double timeTickSample)
timeTickSample - データをサンプリングする時刻間隔
public void addValue(double time,
double[] values)
time - 時刻values - 各系列の値[0..n-1]public double getTime(long index)
index - インデックス
public double getValue(long index,
int series)
series - 系列番号(0..n-1)index - インデックスpublic long getIndexByTime(double searchTime)
searchTime - 時刻
public void prepareGetRange(long idxMin,
long idxMax,
int series)
idxMin - 最小インデックスidxMax - 最大インデックスseries - 系列番号(未使用)public long getCurrentIndex()
public double getTimeMin()
public double getTimeMax()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||