ベクトル三重積を関数として以下のように実装する。
/* ベクトル三重積 */ void WH_Tensor3D__whV_times_whV_times_whV_OUT_whV (double whV_a[3], double whV_b[3], double whV_c[3], double OUT__whV_d[3]) /* 入力引数: whV_a, whV_b, whV_c はベクトル 出力引数: OUT__whV_dはベクトルで、whV_a, whV_b, whV_c のベクトル三重積 */ { double whV_ab[3]; WH_Tensor3D__whV_times_whV_OUT_whV (whV_a, whV_b, whV_ab); WH_Tensor3D__whV_times_whV_OUT_whV (whV_ab, whV_c, OUT__whV_d); }