面積を求める 関数は以下のようになる。
/* 面積 */ void WH_Fem__Simplex2D__S (double whV_x0[2], double whV_x1[2], double whV_x2[2], double *OUT__S) /* 入力引数: whV_x0, whV_x1, whV_x2 はベクトルで、各頂点の位置 出力引数: OUT__S はスカラーで、面積 */ { double x0 = whV_x0[0]; double x1 = whV_x1[0]; double x2 = whV_x2[0]; double y0 = whV_x0[1]; double y1 = whV_x1[1]; double y2 = whV_x2[1]; *OUT__S = 0.5 * ((x1 - x0) * (y2 - y0) - (x2 - x0) * (y1 - y0)); }