変位勾配テンソルから変形勾配テンソルを求める 関数は、2次元と3次元について、それぞれ以下のようになる。
/* 変形勾配テンソル:2次元 */ void WH_SolidDeformation2D__whT_F (double whT_Z[2][2], double OUT__whT_F[2][2]) /* 入力引数: whT_Z はテンソルで、変位勾配テンソル 出力引数: OUT__whT_F はテンソルで、変形勾配テンソル */ { WH_Tensor2D__whT_add_whT_OUT_whT (whT_Z, WH_Tensor2D__whT_I, OUT__whT_F); } /* 変形勾配テンソル:3次元 */ void WH_SolidDeformation3D__whT_F (double whT_Z[3][3], double OUT__whT_F[3][3]) /* 入力引数: whT_Z はテンソルで、変位勾配テンソル 出力引数: OUT__whT_F はテンソルで、変形勾配テンソル */ { WH_Tensor3D__whT_add_whT_OUT_whT (whT_Z, WH_Tensor3D__whT_I, OUT__whT_F); }