|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectfem.FEMDataModel
public class FEMDataModel
FEM データモデル
フィールドの概要 | |
---|---|
protected BoundaryCondition |
bc
境界条件 |
protected java.util.ArrayList<Material> |
materials
材料を格納するリスト |
protected MatrixSolver |
matrix
拡散マトリックス |
protected MeshModel |
mesh
メッシュモデル |
protected MatrixSolveMethod |
method
行列解法 |
protected boolean |
modelExist
モデルの有無を表す boolean 型 |
protected Result |
result
計算結果 |
protected Vector |
vector
温度ベクトル |
コンストラクタの概要 | |
---|---|
FEMDataModel()
FEM データモデルを構築する |
メソッドの概要 | |
---|---|
void |
addMaterial(Material material)
材料を追加する |
void |
calculate()
熱伝達計算をする |
void |
clear()
データを消去する |
void |
clearResults()
計算結果を消去する |
protected void |
createHeatMatrix()
熱計算のマトリックス・ベクトルを計算する |
BoundaryCondition |
getBoundaryCondition()
境界条件を返す |
MatrixSolver |
getDiffMatrix()
拡散マトリックスを返す |
Material |
getMaterial(int index)
材料を返す |
MeshModel |
getMesh()
メッシュモデルを返す |
Result |
getResult()
計算結果を返す |
Vector |
getTempVector()
温度ベクトルを返す |
void |
init()
モデルを初期化する |
int |
materialCount()
材料の数を返す |
boolean |
modelExist()
モデルの有無を表す boolean 型を返す |
void |
reNumbering()
節点ポインタを設定する |
void |
resetMaterialLabel()
材料ポインタを設定する |
void |
setMethod(MatrixSolveMethod method)
行列解法を設定する |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected MeshModel mesh
protected java.util.ArrayList<Material> materials
protected BoundaryCondition bc
protected Result result
protected boolean modelExist
protected MatrixSolver matrix
protected Vector vector
protected MatrixSolveMethod method
コンストラクタの詳細 |
---|
public FEMDataModel()
メソッドの詳細 |
---|
public MeshModel getMesh()
public BoundaryCondition getBoundaryCondition()
public Result getResult()
public int materialCount()
public Material getMaterial(int index)
index
- 材料のインデックス
public void addMaterial(Material material)
material
- 材料public void setMethod(MatrixSolveMethod method)
method
- 行列解法public void clear()
public void clearResults()
public boolean modelExist()
public void init() throws LabelException
LabelException
public void reNumbering() throws LabelException
LabelException
- データラベルが一致しないときpublic void resetMaterialLabel() throws LabelException
LabelException
- データラベルが一致しないときpublic void calculate()
protected void createHeatMatrix()
public MatrixSolver getDiffMatrix()
public Vector getTempVector()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |