ベクトルの内積演算を関数として以下のように実装する。
/* ベクトルの内積 */
void WH_Tensor3D__whV_cdot_whV_OUT_s
(double whV_a[3],
double whV_b[3],
double *OUT__c)
/*
入力引数:
whV_a、whV_b はベクトル
出力引数:
OUT__cはスカラーで、whV_a と whV_b の内積
*/
{
*OUT__c = whV_a[0] * whV_b[0]
+ whV_a[1] * whV_b[1]
+ whV_a[2] * whV_b[2];
}