fem.bc
クラス Load

java.lang.Object
  上位を拡張 figure.Tuple3D
      上位を拡張 figure.Vector3D
          上位を拡張 figure.Vector3DR
              上位を拡張 fem.bc.Load
すべての実装されたインタフェース:
LabeledData, java.lang.Cloneable

public class Load
extends Vector3DR
implements LabeledData

荷重条件クラス


フィールドの概要
 int node
          節点ラベル
 
クラス figure.Vector3DR から継承されたフィールド
rx, ry, rz
 
クラス figure.Tuple3D から継承されたフィールド
x, y, z
 
コンストラクタの概要
Load(int node, double x, double y, double z)
          荷重条件を構築する
Load(int node, double x, double y, double z, double rx, double ry, double rz)
          荷重条件を構築する
 
メソッドの概要
 boolean equals(java.lang.Object obj)
          オブジェクトの等価判定をする
 int label()
          節点ラベルを返す
 void setLabel(int node)
          節点ラベルを設定する
 java.lang.String toString()
          データ文字列を返す
 java.lang.String toString(int node)
          データ文字列を返す
 
クラス figure.Vector3DR から継承されたメソッド
hashCode, magnitudeR, magnitudeSqR, setRX, setRY, setRZ
 
クラス figure.Vector3D から継承されたメソッド
angle, angle, angle, crossProduct, crossProduct, crossProduct, dotProduct, dotProduct, dotProduct, magnitude, magnitudeSq, mul, normalize, polarCoordinates, sphericalCoordinates
 
クラス figure.Tuple3D から継承されたメソッド
add, add, clone, rot, rot, rot, rotX, rotX, rotY, rotY, rotZ, rotZ, set, set, setX, setY, setZ
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

node

public int node
節点ラベル

コンストラクタの詳細

Load

public Load(int node,
            double x,
            double y,
            double z)
荷重条件を構築する

パラメータ:
node - 節点ラベル
x - x 成分
y - y 成分
z - z 成分

Load

public Load(int node,
            double x,
            double y,
            double z,
            double rx,
            double ry,
            double rz)
荷重条件を構築する

パラメータ:
node - 節点ラベル
x - x 成分
y - y 成分
z - z 成分
rx - x 軸周り回転角
ry - y 軸周り回転角
rz - z 軸周り回転角
メソッドの詳細

label

public int label()
節点ラベルを返す

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

setLabel

public void setLabel(int node)
節点ラベルを設定する

定義:
インタフェース LabeledData 内の setLabel
パラメータ:
node - 節点ラベル

equals

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

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

toString

public java.lang.String toString()
データ文字列を返す

オーバーライド:
クラス Vector3DR 内の toString
戻り値:
このオブジェクトの文字列表現

toString

public java.lang.String toString(int node)
データ文字列を返す

パラメータ:
node - 節点ラベル
戻り値:
このオブジェクトの文字列表現