rankine.steamtable
クラス PressureTable

java.lang.Object
  上位を拡張 rankine.steamtable.PressureTable

public class PressureTable
extends java.lang.Object

圧力データ


フィールドの概要
protected  int count
          データ数
protected  double[] t
          温度を格納する配列
protected  VaporVariable[] vv
          パラメータを格納する配列
 
コンストラクタの概要
PressureTable()
          圧力データを構築する
 
メソッドの概要
 StateVariable getByS(double pp, double ss)
          エントロピーに対応するデータを返す
 StateVariable getByT(double pp, double tt)
          温度に対応するデータを返す
 int getCount()
          データ数を返す
 boolean isOverS(double ss)
          エントロピーがデータ範囲を超えているかどうかを返す
 boolean isOverT(double tt)
          温度がデータ範囲を超えているかどうかを返す
(package private) static int serachIndex(int low, int high, double v, double[] array)
          データが該当するインデックスを検索する
(package private) static int serachIndex(int low, int high, double v, VaporVariable[] vv)
          データが該当するインデックスを検索する
 void setCount(int count)
          データ数を設定する
 void setParameter(int index, double t, VaporVariable vv)
          データを設定する
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

count

protected int count
データ数


t

protected double[] t
温度を格納する配列


vv

protected VaporVariable[] vv
パラメータを格納する配列

コンストラクタの詳細

PressureTable

public PressureTable()
圧力データを構築する

メソッドの詳細

getCount

public int getCount()
データ数を返す

戻り値:
データ数

setCount

public void setCount(int count)
データ数を設定する

パラメータ:
count - データ数

setParameter

public void setParameter(int index,
                         double t,
                         VaporVariable vv)
データを設定する

パラメータ:
index - データのインデックス
t - 温度
vv - パラメータ

isOverT

public boolean isOverT(double tt)
温度がデータ範囲を超えているかどうかを返す

パラメータ:
tt - 温度
戻り値:
温度がデータ範囲を超えている場合は true

isOverS

public boolean isOverS(double ss)
エントロピーがデータ範囲を超えているかどうかを返す

パラメータ:
ss - エントロピー
戻り値:
エントロピーがデータ範囲を超えている場合は true

getByT

public StateVariable getByT(double pp,
                            double tt)
温度に対応するデータを返す

パラメータ:
pp - 圧力
tt - 温度
戻り値:
状態量

getByS

public StateVariable getByS(double pp,
                            double ss)
エントロピーに対応するデータを返す

パラメータ:
pp - 圧力
ss - エントロピー
戻り値:
状態量

serachIndex

static int serachIndex(int low,
                       int high,
                       double v,
                       double[] array)
データが該当するインデックスを検索する

パラメータ:
low - インデックスの下限
high - インデックスの上限
v - データの値
array - データ配列
戻り値:
配列中のデータより小さい内の最大の値のインデックス

serachIndex

static int serachIndex(int low,
                       int high,
                       double v,
                       VaporVariable[] vv)
データが該当するインデックスを検索する

パラメータ:
low - インデックスの下限
high - インデックスの上限
v - データの値
vv - データ配列
戻り値:
配列中のデータより小さい内の最大の値のインデックス