fem.result
クラス Strain

java.lang.Object
  上位を拡張 figure.Tensor3D
      上位を拡張 fem.result.Strain
すべての実装されたインタフェース:
java.lang.Cloneable

public class Strain
extends Tensor3D

歪クラス


フィールドの概要
 
クラス figure.Tensor3D から継承されたフィールド
xx, xy, xz, yx, yy, yz, zx, zy, zz
 
コンストラクタの概要
Strain()
          歪をデフォルト 0 で構築する
Strain(double x, double y, double z, double xy, double yz, double zx)
          歪を構築する
Strain(Vector vector)
          ベクトルから歪を構築する
 
メソッドの概要
 boolean equals(java.lang.Object obj)
          オブジェクトの等価判定をする
 java.lang.String toString()
          データ文字列を返す
 Vector vector()
          テンソルをベクトルとして返す
 
クラス figure.Tensor3D から継承されたメソッド
add, clone, getMax, hashCode, isSymmetry, leftMul, matrix, mul, principal, rightMul, rotate, trans
 
クラス java.lang.Object から継承されたメソッド
finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

Strain

public Strain()
歪をデフォルト 0 で構築する


Strain

public Strain(Vector vector)
ベクトルから歪を構築する

パラメータ:
vector - ベクトル

Strain

public Strain(double x,
              double y,
              double z,
              double xy,
              double yz,
              double zx)
歪を構築する

パラメータ:
x - xx 成分
y - yy 成分
z - zz 成分
xy - xy 成分
yz - yz 成分
zx - zx 成分
メソッドの詳細

vector

public Vector vector()
テンソルをベクトルとして返す

オーバーライド:
クラス Tensor3D 内の vector
戻り値:
このテンソルを表す Vector

equals

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

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

toString

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

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