fem.border
クラス EdgeBorder

java.lang.Object
  上位を拡張 fem.AbstractNodes
      上位を拡張 fem.border.AbstractElementBorder
          上位を拡張 fem.border.EdgeBorder
すべての実装されたインタフェース:
ElementBorder, GaussianQuadrature, Nodes, java.lang.Cloneable

public class EdgeBorder
extends AbstractElementBorder

辺境界クラス


フィールドの概要
static java.lang.String BORDER_NAME
          要素境界名称
static int NODE_COUNT
          節点数
 
クラス fem.border.AbstractElementBorder から継承されたフィールド
element
 
クラス fem.AbstractNodes から継承されたフィールド
nodes
 
インタフェース fem.GaussianQuadrature から継承されたフィールド
C1_3, GTETRA2, GTRI2, GW3, GX2, GX3
 
コンストラクタの概要
EdgeBorder(int element, int[] p)
          要素境界を構築する
EdgeBorder(int element, int p1, int p2)
          要素境界を構築する
 
メソッドの概要
 boolean equals(java.lang.Object obj)
          オブジェクトの等価判定をする
 java.lang.String getName()
          要素境界名称を返す
 int nodeCount()
          節点数を返す
 Matrix shapeFunctionMatrix(java.awt.geom.Point2D[] p, double coef)
          形状関数マトリックス
{ ∫NiNj dS }
を返す
 Vector shapeFunctionVector(java.awt.geom.Point2D[] p, double coef)
          形状関数ベクトル
{ ∫Ni dS }
を返す
 
クラス fem.border.AbstractElementBorder から継承されたメソッド
clone, copyBorder, element, hashCode, resetElementLabel, toString, toString
 
クラス fem.AbstractNodes から継承されたメソッド
center, node, nodes, resetNodeLabel
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 
インタフェース fem.Nodes から継承されたメソッド
center, node, nodes, resetNodeLabel
 

フィールドの詳細

BORDER_NAME

public static final java.lang.String BORDER_NAME
要素境界名称

関連項目:
定数フィールド値

NODE_COUNT

public static final int NODE_COUNT
節点数

関連項目:
定数フィールド値
コンストラクタの詳細

EdgeBorder

public EdgeBorder(int element,
                  int p1,
                  int p2)
要素境界を構築する

パラメータ:
element - 要素ラベル
p1 - 節点番号
p2 - 節点番号

EdgeBorder

public EdgeBorder(int element,
                  int[] p)
要素境界を構築する

パラメータ:
element - 要素ラベル
p - 節点番号を格納した配列
メソッドの詳細

getName

public java.lang.String getName()
要素境界名称を返す

定義:
クラス AbstractElementBorder 内の getName
戻り値:
要素境界名称

nodeCount

public int nodeCount()
節点数を返す

戻り値:
節点数

shapeFunctionMatrix

public Matrix shapeFunctionMatrix(java.awt.geom.Point2D[] p,
                                  double coef)
形状関数マトリックス
{ ∫NiNj dS }
を返す

パラメータ:
p - 節点を格納した配列
coef - 係数
戻り値:
形状関数マトリックス

shapeFunctionVector

public Vector shapeFunctionVector(java.awt.geom.Point2D[] p,
                                  double coef)
形状関数ベクトル
{ ∫Ni dS }
を返す

パラメータ:
p - 節点を格納した配列
coef - 係数
戻り値:
形状関数ベクトル

equals

public boolean equals(java.lang.Object obj)
オブジェクトの等価判定をする

オーバーライド:
クラス AbstractElementBorder 内の equals
パラメータ:
obj - 比較対象のオブジェクト
戻り値:
比較対象のオブジェクトが EdgeBorder のインスタンスで同じ値を持つ場合は true