熱歪みテンソルを求める 関数は、2次元および3次元問題についてそれぞれ以下のようになる。
/* 熱歪みテンソル:2次元 */ void WH_ThermalStrain2D__whT_epsilon_T (double whT_alpha[2][2], double T_diff, double OUT__whT_epsilon_T[2][2]) /* 入力引数: whT_alpha はテンソルで、線膨張係数テンソル T_diff はスカラーで、温度変化 出力引数: OUT__whT_epsilon_T はテンソルで、熱歪みテンソル */ { WH_Tensor2D__whT_mul_s_OUT_whT (whT_alpha, T_diff, OUT__whT_epsilon_T); } /* 熱歪みテンソル:3次元 */ void WH_ThermalStrain3D__whT_epsilon_T (double whT_alpha[3][3], double T_diff, double OUT__whT_epsilon_T[3][3]) /* 入力引数: whT_alpha はテンソルで、線膨張係数テンソル T_diff はスカラーで、温度変化 出力引数: OUT__whT_epsilon_T はテンソルで、熱歪みテンソル */ { WH_Tensor3D__whT_mul_s_OUT_whT (whT_alpha, T_diff, OUT__whT_epsilon_T); }