fem.bc
クラス ElementBorderBound

java.lang.Object
  上位を拡張 fem.bc.ElementBorderBound
すべての実装されたインタフェース:
LabeledData
直系の既知のサブクラス:
HeatFluxBound, HeatTransferBound

public class ElementBorderBound
extends java.lang.Object
implements LabeledData

要素境界条件クラス


フィールドの概要
 int element
          要素ラベル
 java.lang.String face
          要素境界面
 
コンストラクタの概要
ElementBorderBound(int element, java.lang.String face)
          要素境界条件を構築する
 
メソッドの概要
 java.lang.Object clone()
          オブジェクトのコピーを返す
 boolean equals(java.lang.Object obj)
          オブジェクトの等価判定をする
 ElementBorder getBorder(Element2D element)
          要素境界を返す
 int hashCode()
          オブジェクトのハッシュコード値を返す
 int label()
          要素ラベルを返す
 void setLabel(int element)
          要素ラベルを設定する
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

element

public int element
要素ラベル


face

public java.lang.String face
要素境界面

コンストラクタの詳細

ElementBorderBound

public ElementBorderBound(int element,
                          java.lang.String face)
要素境界条件を構築する

パラメータ:
element - 要素ラベル
face - 要素境界面
メソッドの詳細

label

public int label()
要素ラベルを返す

定義:
インタフェース LabeledData 内の label
戻り値:
要素ラベル

setLabel

public void setLabel(int element)
要素ラベルを設定する

定義:
インタフェース LabeledData 内の setLabel
パラメータ:
element - 要素ラベル

getBorder

public ElementBorder getBorder(Element2D element)
要素境界を返す

パラメータ:
element - 要素
戻り値:
この面圧を加える要素境界

clone

public java.lang.Object clone()
オブジェクトのコピーを返す

オーバーライド:
クラス java.lang.Object 内の clone
戻り値:
このインスタンスの複製

hashCode

public int hashCode()
オブジェクトのハッシュコード値を返す

オーバーライド:
クラス java.lang.Object 内の hashCode
戻り値:
オブジェクトのハッシュコード値

equals

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

オーバーライド:
クラス java.lang.Object 内の equals
戻り値:
比較対象のオブジェクトが ElementBorderBound のインスタンスで同じ値を持つ場合は true