熱流束の列ベクトルを求める 関数は、以下のようになる。
/* 熱流束の列ベクトル:三次元 */ void WH_Thermal3D__whCv_q (double whM_lambda[3][3], double whCv_whP_T_whV_x[3], double OUT__whCv_q[3]) /* 入力引数: whM_lambda は行列で、熱伝導率の行列 whCv_whP_T_whV_x は列ベクトルで、温度勾配の列ベクトル 出力引数: OUT__whCv_q は列ベクトルで、熱流束の列ベクトル */ { WH_Matrix__whM_mul_whCv_OUT_whCv (3, 3, whM_lambda, 3, whCv_whP_T_whV_x, 3, OUT__whCv_q); WH_Matrix__whCv_mul_s_OUT_whCv (3, OUT__whCv_q, -1.0, 3, OUT__whCv_q); }