next up previous contents
: トリアド : 3階テンソル : 3階テンソル   目次

実装

3階のテンソルは、3次元配列変数として実装される。

/*
  (3階)テンソル変数 whT3_B は、以下のように定義される。

double whT3_B[3][3][3];

  3次元配列 whT3_B の配列添字 0, 1, 2 は、それぞれ x, y, z 成分を表す。
  外側から内側へ順に、i、j、kとする
  [0][0][0]=xxx, [0][0][1]=xxy, [0][0][2]=xxz
  [0][1][0]=xyx, [0][1][1]=xyy, [0][1][2]=xyz
  [0][2][0]=xzx, [0][2][1]=xzy, [0][2][2]=xzz
  [1][0][0]=yxx, [1][0][1]=yxy, [1][0][2]=yxz
  [1][1][0]=yyx, [1][1][1]=yyy, [1][1][2]=yyz
  [1][2][0]=yzx, [1][2][1]=yzy, [1][2][2]=yzz
  [2][0][0]=zxx, [2][0][1]=zxy, [2][0][2]=zxz
  [2][1][0]=zyx, [2][1][1]=zyy, [2][1][2]=zyz
  [2][2][0]=zzx, [2][2][1]=zzy, [2][2][2]=zzz
*/



Hiroshi KAWAI 平成15年4月19日