|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectfem.bc.BoundaryCondition
public class BoundaryCondition
境界条件クラス
フィールドの概要 | |
---|---|
int[] |
bcList
境界条件を設定した節点のインデックスを格納する配列 |
protected int[] |
dof
節点の自由度を格納した配列 |
protected java.util.ArrayList<HeatTransferBound> |
htcs
熱伝達境界条件を格納するリスト |
protected static LabelComparator |
LABEL_COMPARATOR
ラベルの比較オブジェクト |
protected double |
loadMax
荷重の大きさの最大値 |
protected java.util.ArrayList<Load> |
loads
荷重条件を格納するリスト |
int |
nodeCount
節点数 |
protected int[] |
nodeIndex
節点ポインタを格納する配列 |
protected double |
pressMax
面圧の最大値 |
protected java.util.ArrayList<Pressure> |
pressures
面圧条件を格納するリスト |
protected java.util.ArrayList<Restraint> |
restraints
拘束条件を格納するリスト |
protected java.util.ArrayList<Temperature> |
temperature
節点温度条件を格納するリスト |
コンストラクタの概要 | |
---|---|
BoundaryCondition()
境界条件オブジェクトを構築する |
メソッドの概要 | |
---|---|
void |
addHTBound(HeatTransferBound htc)
熱伝達境界条件を追加する |
void |
addLoad(Load load)
荷重条件を追加する |
void |
addPressure(Pressure pressure)
面圧条件を追加する |
void |
addRestraint(Restraint restraint)
拘束条件を追加する |
void |
addTemperature(Temperature t)
温度固定条件を追加する |
int |
bcList(int nodeCount)
熱解析境界条件を設定した節点のインデックスを設定する |
int |
bcList(int nodeCount,
int[] dof)
境界条件を設定した節点のインデックスを設定する |
void |
clear()
境界条件を消去する |
int |
dof(int index)
節点自由度を返す |
HeatTransferBound |
getHTBound(int index)
熱伝達境界条件を返す |
Load |
getLoad(int index)
荷重条件を返す |
Pressure |
getPressure(int index)
面圧条件を返す |
Restraint |
getRestraint(int index)
拘束条件を返す |
java.util.ArrayList<Restraint> |
getRestraints()
拘束条件を格納したリストを返す |
java.util.ArrayList<Temperature> |
getTemperature()
温度固定条件を格納したリストを返す |
Temperature |
getTemperature(int index)
温度固定条件を返す |
int |
htcCount()
熱伝達境界を与える面の数を返す |
void |
init()
境界条件を初期化する |
int |
loadCount()
荷重点の数を返す |
double |
loadMax()
荷重の大きさの最大値を返す |
Vector |
loadVector(int dofAll)
荷重ベクトルを作成する |
int |
nodeIndex(int index)
節点ポインタを返す |
double |
pressMax()
面圧の最大値を返す |
int |
pressureCount()
面圧を加える面の数を返す |
int |
restraintCount()
拘束点の数を返す |
int |
temperatureCount()
温度固定条件の数を返す |
Vector |
tempVector(int dofAll)
温度ベクトルを作成する |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected static final LabelComparator LABEL_COMPARATOR
protected java.util.ArrayList<Restraint> restraints
protected java.util.ArrayList<Load> loads
protected java.util.ArrayList<Pressure> pressures
protected java.util.ArrayList<Temperature> temperature
protected java.util.ArrayList<HeatTransferBound> htcs
protected double loadMax
protected double pressMax
public int nodeCount
protected int[] dof
protected int[] nodeIndex
public int[] bcList
コンストラクタの詳細 |
---|
public BoundaryCondition()
メソッドの詳細 |
---|
public int restraintCount()
public Restraint getRestraint(int index)
index
- 拘束のインデックス
public void addRestraint(Restraint restraint)
restraint
- 拘束条件public int loadCount()
public Load getLoad(int index)
index
- 荷重のインデックス
public double loadMax()
public void addLoad(Load load)
load
- 荷重条件public int pressureCount()
public Pressure getPressure(int index)
index
- 面圧のインデックス
public double pressMax()
public void addPressure(Pressure pressure)
pressure
- 面圧条件public int temperatureCount()
public Temperature getTemperature(int index)
index
- 温度固定条件のインデックス
public void addTemperature(Temperature t)
t
- 温度固定条件public int htcCount()
public HeatTransferBound getHTBound(int index)
index
- 熱伝達境界のインデックス
public void addHTBound(HeatTransferBound htc)
htc
- 熱伝達境界条件public void clear()
public void init()
public java.util.ArrayList<Restraint> getRestraints()
public java.util.ArrayList<Temperature> getTemperature()
public int bcList(int nodeCount, int[] dof)
nodeCount
- 節点数dof
- 節点の自由度を格納した配列
public int bcList(int nodeCount)
nodeCount
- 節点数
public int nodeIndex(int index)
index
- 節点のインデックス
public int dof(int index)
index
- 節点のインデックス
public Vector loadVector(int dofAll)
dofAll
- モデル自由度
public Vector tempVector(int dofAll)
dofAll
- モデル自由度
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |