next up previous contents
: 解説 : Fourieの法則 : Fourieの法則   目次

実装

熱流束ベクトルを求める 関数は、2次元と3次元問題についてそれぞれ以下のようになる。

/* 熱流束ベクトル:2次元 */
void WH_Thermal2D__whV_q
(double whT_lambda[2][2],
 double whP_T_whV_X[2],
 double OUT__whV_q[2])
/*
  入力引数:
    whT_lambda はテンソルで、熱伝導率テンソル
    whP_T_whV_X はベクトルで、温度勾配
  出力引数:
    OUT__whV_q はベクトルで、熱流束
*/
{
  WH_Tensor2D__whT_cdot_whV_OUT_whV
    (whT_lambda, whP_T_whV_X,
     OUT__whV_q);
}

/* 熱流束ベクトル:3次元 */
void WH_Thermal3D__whV_q
(double whT_lambda[3][3],
 double whP_T_whV_X[3],
 double OUT__whV_q[3])
/*
  入力引数:
    whT_lambda はテンソルで、熱伝導率テンソル
    whP_T_whV_X はベクトルで、温度勾配
  出力引数:
    OUT__whV_q はベクトルで、熱流束
*/
{
  WH_Tensor3D__whT_cdot_whV_OUT_whV
    (whT_lambda, whP_T_whV_X,
     OUT__whV_q);
}



Hiroshi KAWAI 平成15年4月19日