|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface ShellElement
シェル要素インターフェイス
フィールドの概要 |
---|
インタフェース fem.GaussianQuadrature から継承されたフィールド |
---|
C1_3, GTETRA2, GTRI2, GW3, GX2, GX3 |
メソッドの概要 | |
---|---|
Matrix |
dirMatrix(Point3D[] p)
方向余弦マトリックスを返す |
int |
getParam()
シェルパラメータのインデックスを返す |
Matrix |
massMatrix(Point3D[] p,
double density,
double t)
質量マトリックスを返す |
Matrix |
massMatrix(Point3D[] p,
Material material,
double t)
質量マトリックスを返す |
Vector3D |
normalVector(Point3D[] p)
法線ベクトルを返す |
void |
setParam(int param)
シェルパラメータのインデックスを設定する |
Matrix |
shapeFunction(double xsi,
double eta)
形状関数行列 { Ni dNi /dξ dNi /dη } を返す |
Matrix |
stiffnessMatrix(Point3D[] p,
Material material,
double t)
剛性マトリックスを返す |
Matrix |
stiffnessMatrix(Point3D[] p,
Matrix d1,
double t)
剛性マトリックスを返す |
Strain[] |
strain(Point3D[] p,
Vector3DR[] u,
double zeta,
double t)
要素歪を返す |
Stress[] |
stress(Point3D[] p,
Vector3DR[] u,
Material material,
double zeta,
double t)
要素応力を返す |
Stress[] |
stress(Point3D[] p,
Vector3DR[] u,
Matrix d1,
double zeta,
double t)
要素応力を返す |
java.lang.String |
toString(int material,
int param,
Node[] p)
データ文字列を返す |
インタフェース fem.Element から継承されたメソッド |
---|
angle, border, borderCount, borders, copyElement, getMaterial, gradMatrix, gradMatrix, massMatrix, massMatrix, setMaterial, shapeFunctionMatrix, shapeFunctionMatrix, stiffnessMatrix, stiffnessMatrix, toString |
インタフェース fem.LabeledData から継承されたメソッド |
---|
label, setLabel |
インタフェース fem.Nodes から継承されたメソッド |
---|
center, node, nodeCount, nodes, resetNodeLabel |
メソッドの詳細 |
---|
int getParam()
void setParam(int param)
param
- シェルパラメータのインデックスMatrix shapeFunction(double xsi, double eta)
xsi
- ξ 座標eta
- η 座標
Vector3D normalVector(Point3D[] p)
p
- 頂点を格納した配列
Matrix dirMatrix(Point3D[] p)
p
- 節点を格納した配列
Matrix massMatrix(Point3D[] p, Material material, double t)
p
- 節点を格納した配列material
- 材料t
- 厚さ
Matrix massMatrix(Point3D[] p, double density, double t)
p
- 節点を格納した配列density
- 材料の密度t
- 厚さ
Matrix stiffnessMatrix(Point3D[] p, Material material, double t)
p
- 節点を格納した配列material
- 材料t
- 厚さ
Matrix stiffnessMatrix(Point3D[] p, Matrix d1, double t)
p
- 節点を格納した配列d1
- 応力 - 歪マトリックスt
- 厚さ
Strain[] strain(Point3D[] p, Vector3DR[] u, double zeta, double t)
p
- 節点を格納した配列u
- 節点変位を格納した配列zeta
- 歪を出力する面の ζ 座標t
- 要素の厚さ
Stress[] stress(Point3D[] p, Vector3DR[] u, Material material, double zeta, double t)
p
- 節点を格納した配列u
- 節点変位を格納した配列material
- 材料zeta
- 歪を出力する面の ζ 座標t
- 要素の厚さ
Stress[] stress(Point3D[] p, Vector3DR[] u, Matrix d1, double zeta, double t)
p
- 節点を格納した配列u
- 節点変位を格納した配列d1
- 応力 - 歪マトリックスzeta
- 歪を出力する面の ζ 座標t
- 要素の厚さ
java.lang.String toString(int material, int param, Node[] p)
material
- 材料ラベルparam
- シェルパラメータラベルp
- 節点を格納した配列
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |