|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectfem.FEMDataModel
dche.DcheDataModel
public class DcheDataModel
DCHE データモデル
フィールドの概要 | |
---|---|
protected Dche |
dche
DCHE |
protected java.util.ArrayList<Fluid> |
fluids
流体物性を格納するリスト |
static int |
ITER_MAX
反復計算回数の上限 |
protected int[] |
monitor
モニター節点を格納する配列 |
static double |
TOLERANCE
収束閾値 |
クラス fem.FEMDataModel から継承されたフィールド |
---|
bc, materials, matrix, mesh, method, modelExist, result, vector |
コンストラクタの概要 | |
---|---|
DcheDataModel()
DCHE データモデルを構築する |
メソッドの概要 | |
---|---|
void |
addFluid(Fluid fluid)
流体物性を追加する |
void |
calculate()
熱伝達計算をする |
void |
clear()
データを消去する |
void |
clearResults()
計算結果を消去する |
protected void |
createHeatMatrix()
熱計算のマトリックス・ベクトルを計算する |
int |
fluidCount()
流体物性の数を返す |
Dche |
getDche()
DCHE を返す |
Fluid |
getFluid(int index)
流体物性を返す |
int[] |
getMonitor()
モニター節点を返す |
void |
init()
モデルを初期化する |
void |
reNumbering()
節点ポインタを設定する |
void |
resetFluidLabel()
流体ポインタを設定する |
void |
setDche(Dche dche)
DCHE を設定する |
void |
setMonitor(int[] monitor)
モニター節点を設定する |
クラス fem.FEMDataModel から継承されたメソッド |
---|
addMaterial, getBoundaryCondition, getDiffMatrix, getMaterial, getMesh, getResult, getTempVector, materialCount, modelExist, resetMaterialLabel, setMethod |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final int ITER_MAX
public static final double TOLERANCE
protected java.util.ArrayList<Fluid> fluids
protected Dche dche
protected int[] monitor
コンストラクタの詳細 |
---|
public DcheDataModel()
メソッドの詳細 |
---|
public int fluidCount()
public Fluid getFluid(int index)
index
- 流体物性のインデックス
public void addFluid(Fluid fluid)
fluid
- 流体物性public Dche getDche()
public void setDche(Dche dche)
dche
- DCHEpublic void setMonitor(int[] monitor)
monitor
- モニター節点番号を格納した配列public int[] getMonitor()
public void clear()
FEMDataModel
内の clear
public void clearResults()
FEMDataModel
内の clearResults
public void init() throws LabelException
FEMDataModel
内の init
LabelException
public void reNumbering() throws LabelException
FEMDataModel
内の reNumbering
LabelException
- データラベルが一致しないときpublic void resetFluidLabel() throws LabelException
LabelException
- データラベルが一致しないときpublic void calculate()
FEMDataModel
内の calculate
protected void createHeatMatrix()
FEMDataModel
内の createHeatMatrix
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |