dche
クラス Fluid

java.lang.Object
  上位を拡張 dche.Fluid
すべての実装されたインタフェース:
LabeledData

public class Fluid
extends java.lang.Object
implements LabeledData

流体物性クラス


フィールドの概要
 int count
          温度データの数
protected  FluidElement[] elem
          物性要素を格納する配列
protected  Function[][] functions
          物性値関数を格納する配列
 int label
          流体番号
protected  double[] t
          温度を格納する配列
 
コンストラクタの概要
Fluid(int label, int count, double[] t, FluidElement[] elem)
          流体物性を構築する
 
メソッドの概要
 FluidElement get(double tp)
          補間した値を返す
 int label()
          流体番号を返す
protected  void setCoefficient()
          係数を設定する
 void setLabel(int label)
          流体番号を設定する
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

label

public int label
流体番号


count

public int count
温度データの数


t

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


elem

protected FluidElement[] elem
物性要素を格納する配列


functions

protected Function[][] functions
物性値関数を格納する配列

コンストラクタの詳細

Fluid

public Fluid(int label,
             int count,
             double[] t,
             FluidElement[] elem)
流体物性を構築する

パラメータ:
label - 流体番号
count - 温度データの数
t - 温度を格納した配列
elem - 物性要素を格納した配列
メソッドの詳細

label

public int label()
流体番号を返す

定義:
インタフェース LabeledData 内の label
戻り値:
流体番号

setLabel

public void setLabel(int label)
流体番号を設定する

定義:
インタフェース LabeledData 内の setLabel
パラメータ:
label - 流体番号

setCoefficient

protected void setCoefficient()
係数を設定する


get

public FluidElement get(double tp)
補間した値を返す

パラメータ:
tp - 温度
戻り値:
補間した物性要素