|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectfem.AbstractNodes
fem.element.AbstractElement
fem.element.AbstractSolidElement
fem.element.WedgeElement2
public class WedgeElement2
楔形 2 次要素クラス
フィールドの概要 | |
---|---|
protected static int[][] |
ANGLE
節点角度をなす節点のインデックスを格納した配列 |
static int |
BORDER_COUNT
要素境界数 |
static java.lang.String |
ELEMENT_NAME
要素名称 |
protected static double[] |
ETA
節点の η 座標を格納した配列 |
static int |
NODE_COUNT
節点数 |
protected static double |
V_COEF
ヤコビアン - 体積係数 |
protected static double[] |
XSI
節点の ξ 座標を格納した配列 |
protected static double[] |
ZETA
節点の ζ 座標を格納した配列 |
クラス fem.element.AbstractElement から継承されたフィールド |
---|
label, material |
クラス fem.AbstractNodes から継承されたフィールド |
---|
nodes |
インタフェース fem.GaussianQuadrature から継承されたフィールド |
---|
C1_3, GTETRA2, GTRI2, GW3, GX2, GX3 |
コンストラクタの概要 | |
---|---|
WedgeElement2(int label,
int material,
int[] p)
要素を構築する |
|
WedgeElement2(int label,
int material,
int p1,
int p2,
int p3,
int p4,
int p5,
int p6,
int p7,
int p8,
int p9,
int p10,
int p11,
int p12,
int p13,
int p14,
int p15)
要素を構築する |
メソッドの概要 | |
---|---|
double[] |
angle(Point3D[] p)
要素節点の角度を返す |
ElementBorder |
border(int element,
int index)
要素境界を返す |
int |
borderCount()
要素境界数を返す |
boolean |
equals(java.lang.Object obj)
オブジェクトの等価判定をする |
java.lang.String |
getName()
要素名称を返す |
Matrix |
gradMatrix(Point3D[] p,
double coef)
拡散マトリックス { ∫∇Ni・∇Nj dV } を返す |
Matrix |
massMatrix(Point3D[] p,
double density)
質量マトリックスを返す |
int |
nodeCount()
節点数を返す |
Matrix |
shapeFunction(double xsi,
double eta,
double zeta)
形状関数行列 { Ni dNi /dξ dNi /dη dNi /dζ } を返す |
Matrix |
shapeFunctionMatrix(Point3D[] p,
double coef)
形状関数マトリックス { ∫NiNj dV } を返す |
Matrix |
stiffnessMatrix(Point3D[] p,
Matrix d1)
剛性マトリックスを返す |
Strain[] |
strain(Point3D[] p,
Vector3D[] d)
要素歪を返す |
Stress[] |
stress(Point3D[] p,
Vector3D[] d,
Matrix d1)
要素応力を返す |
クラス fem.element.AbstractSolidElement から継承されたメソッド |
---|
grad, grad, gradMatrix, jacobian, jacobianMatrix, shapeFunctionMatrix, stiffnessMatrix, stiffnessMatrix, strain, strainMatrix, strainMatrix, strainMatrix, stress, stress, stress, stress, stress, toString, toString |
クラス fem.element.AbstractElement から継承されたメソッド |
---|
borders, clone, copyElement, getMaterial, gradMatrix, hashCode, label, massMatrix, setLabel, setMaterial, shapeFunctionMatrix, stiffnessMatrix, toVector, toVector |
クラス fem.AbstractNodes から継承されたメソッド |
---|
center, node, nodes, resetNodeLabel |
クラス java.lang.Object から継承されたメソッド |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
インタフェース fem.Element から継承されたメソッド |
---|
borders, copyElement, getMaterial, gradMatrix, massMatrix, setMaterial, shapeFunctionMatrix, stiffnessMatrix |
インタフェース fem.LabeledData から継承されたメソッド |
---|
label, setLabel |
インタフェース fem.Nodes から継承されたメソッド |
---|
center, node, nodes, resetNodeLabel |
フィールドの詳細 |
---|
public static final java.lang.String ELEMENT_NAME
public static final int NODE_COUNT
public static final int BORDER_COUNT
protected static final double[] XSI
protected static final double[] ETA
protected static final double[] ZETA
protected static final int[][] ANGLE
protected static double V_COEF
コンストラクタの詳細 |
---|
public WedgeElement2(int label, int material, int p1, int p2, int p3, int p4, int p5, int p6, int p7, int p8, int p9, int p10, int p11, int p12, int p13, int p14, int p15)
label
- 要素ラベルmaterial
- 材料番号public WedgeElement2(int label, int material, int[] p)
label
- 要素ラベルmaterial
- 材料番号p
- 節点番号を格納した配列メソッドの詳細 |
---|
public java.lang.String getName()
AbstractElement
内の getName
public int nodeCount()
public int borderCount()
public ElementBorder border(int element, int index)
element
- 要素ラベルindex
- 要素境界のインデックス
public double[] angle(Point3D[] p)
p
- 節点を格納した配列
public Matrix shapeFunction(double xsi, double eta, double zeta)
xsi
- ξ 座標eta
- η 座標zeta
- ζ 座標
public Matrix massMatrix(Point3D[] p, double density)
p
- 節点を格納した配列density
- 材料の密度
public Matrix stiffnessMatrix(Point3D[] p, Matrix d1)
p
- 節点を格納した配列d1
- 応力 - 歪マトリックス
public Strain[] strain(Point3D[] p, Vector3D[] d)
p
- 節点を格納した配列d
- 節点変位を格納した配列
public Stress[] stress(Point3D[] p, Vector3D[] d, Matrix d1)
p
- 節点を格納した配列d
- 節点変位を格納した配列d1
- 応力 - 歪マトリックス
public Matrix shapeFunctionMatrix(Point3D[] p, double coef)
p
- 節点を格納した配列coef
- 係数
public Matrix gradMatrix(Point3D[] p, double coef)
p
- 節点を格納した配列coef
- 係数
public boolean equals(java.lang.Object obj)
AbstractElement
内の equals
obj
- 比較対象のオブジェクト
WedgeElement2
のインスタンスで同じ値を持つ場合は true
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |