|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectfem.result.Result
public class Result
計算結果クラス
フィールドの概要 | |
---|---|
protected boolean |
calculated
解析結果の有無を表す boolean 型 |
protected java.util.ArrayList<Vector3DR> |
displacement
節点変位を格納するリスト |
static int |
DISPLACEMENT
変位を表す int 型 |
protected double |
dispMax
節点変位の大きさの最大値 |
static int |
MAGNITUDE
大きさを表す int 型 |
static int |
MAX_PRINCIPAL
最大主成分を表す int 型 |
static int |
MAX_SHARE
最大せん断成分を表す int 型 |
static int |
MID_PRINCIPAL
中間主成分を表す int 型 |
static int |
MIN_PRINCIPAL
最小主成分を表す int 型 |
static int |
NONE
空データを表す int 型 |
static int |
RX
x 回転成分を表す int 型 |
static int |
RY
y 回転成分を表す int 型 |
static int |
RZ
z 回転成分を表す int 型 |
static int |
SHIFT
成分シフト量 |
static int |
STRAIN
歪を表す int 型 |
protected java.util.ArrayList<Strain> |
strain1
節点歪を格納するリスト |
protected java.util.ArrayList<Strain> |
strain2
節点歪を格納するリスト |
static int |
STRESS
応力を表す int 型 |
protected java.util.ArrayList<Stress> |
stress1
節点応力を格納するリスト |
protected java.util.ArrayList<Stress> |
stress2
節点応力を格納するリスト |
protected java.util.ArrayList<java.lang.Double> |
temperature
節点温度を格納するリスト |
static int |
TEMPERATURE
温度を表す int 型 |
static int |
VON_MISES
ミーゼス応力を表す int 型 |
static int |
X
x 成分を表す int 型 |
static int |
XY
xy せん断成分を表す int 型 |
static int |
Y
y 成分を表す int 型 |
static int |
YZ
yz せん断成分を表す int 型 |
static int |
Z
z 成分を表す int 型 |
static int |
ZX
zx せん断成分を表す int 型 |
コンストラクタの概要 | |
---|---|
Result()
計算結果オブジェクトを構築する |
メソッドの概要 | |
---|---|
void |
addStrain(Strain strain1,
Strain strain2)
節点歪を追加する |
void |
addStress(Stress stress1,
Stress stress2)
節点応力を追加する |
boolean |
calculated()
解析結果の有無を表す boolean 型を返す |
void |
clear()
計算結果を消去する |
double |
dispMax()
節点変位の大きさの最大値を返す |
void |
fillTemperature(int nodeCount,
double t)
節点温度を一括設定する |
double |
getData(int param,
int component,
int index)
データを取り出す |
protected double |
getData(Strain strain,
int component)
歪データを取り出す |
protected double |
getData(Stress stress,
int component)
応力データを取り出す |
Vector3DR |
getDisplacement(int index)
節点変位を返す |
Strain |
getStrain1(int index)
節点歪を返す |
Strain |
getStrain2(int index)
節点歪を返す |
Stress |
getStress1(int index)
節点応力を返す |
Stress |
getStress2(int index)
節点応力を返す |
double |
getTemperature(int index)
節点温度を返す |
void |
setDisplacement(BoundaryCondition bc,
Vector disp,
java.util.ArrayList<Restraint> restraints)
節点変位を設定する |
void |
setTemperature(BoundaryCondition bc,
Vector t,
java.util.ArrayList<Temperature> temp)
節点温度を設定する |
int |
size()
節点数を返す |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final int NONE
public static final int DISPLACEMENT
public static final int STRAIN
public static final int STRESS
public static final int TEMPERATURE
public static final int X
public static final int Y
public static final int Z
public static final int RX
public static final int RY
public static final int RZ
public static final int XY
public static final int YZ
public static final int ZX
public static final int MAGNITUDE
public static final int MAX_PRINCIPAL
public static final int MIN_PRINCIPAL
public static final int MID_PRINCIPAL
public static final int MAX_SHARE
public static final int VON_MISES
public static final int SHIFT
protected java.util.ArrayList<Vector3DR> displacement
protected java.util.ArrayList<Strain> strain1
protected java.util.ArrayList<Strain> strain2
protected java.util.ArrayList<Stress> stress1
protected java.util.ArrayList<Stress> stress2
protected java.util.ArrayList<java.lang.Double> temperature
protected double dispMax
protected boolean calculated
コンストラクタの詳細 |
---|
public Result()
メソッドの詳細 |
---|
public int size()
public boolean calculated()
public void setDisplacement(BoundaryCondition bc, Vector disp, java.util.ArrayList<Restraint> restraints)
bc
- 境界条件disp
- 節点変位を表すベクトルrestraints
- 節点拘束を格納したリストpublic void fillTemperature(int nodeCount, double t)
nodeCount
- 節点数t
- 節点温度public void setTemperature(BoundaryCondition bc, Vector t, java.util.ArrayList<Temperature> temp)
bc
- 境界条件t
- 節点温度を表すベクトルtemp
- 節点固定温度を格納したリストpublic void addStrain(Strain strain1, Strain strain2)
strain1
- 節点歪strain2
- 節点歪public void addStress(Stress stress1, Stress stress2)
stress1
- 節点応力stress2
- 節点応力public Vector3DR getDisplacement(int index)
index
- 節点のインデックス
public double dispMax()
public Strain getStrain1(int index)
index
- 節点のインデックス
public Strain getStrain2(int index)
index
- 節点のインデックス
public Stress getStress1(int index)
index
- 節点のインデックス
public Stress getStress2(int index)
index
- 節点のインデックス
public double getTemperature(int index)
index
- 節点のインデックス
public double getData(int param, int component, int index)
param
- データの種類を表す int 型component
- データの成分を表す int 型index
- 節点のインデックス
protected double getData(Strain strain, int component)
strain
- 歪component
- データの成分を表す int 型
protected double getData(Stress stress, int component)
stress
- 応力component
- データの成分を表す int 型
public void clear()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |