?DOTC_
List
cdotc_ | 単精度複素数ベクトル同士の内積(共役転置) |
zdotc_ | 倍精度複素数ベクトル同士の内積(共役転置) |
概略
ベクトル同士の内積の値を計算します。Xの共役転置を取ったものと、Yの内積になる点に注意してください。計算結果は戻り値として返ってきます。?dotc_は複素数の物にしか提供されていないことに注意してください。実数ベクトルには専用のルーチンが用意されています。
計算式
ret := conjg(X) Y
プロトタイプ宣言
complex cdotc_(int *n, complex *x, int *incx, complex *y, int *incy);
doublecomplex zdotc_(int *n, doublecomplex *x, int *incx, doublecomplex *y, int *incy);
引数/戻り値
変数名 | 型 | 概要 |
n | int* | ベクトルX,Yの大きさ(長さ) |
X | doublecomplex* | ベクトルXの先頭ポインタ |
incX | int* | Xのインクリメント幅(通常1を指定すれば良い) |
Y | doublecomplex* | ベクトルYの先頭ポインタ |
incY | int* | Yのインクリメント幅(通常1を指定すれば良い) |
戻り値 | doublecomplex | 計算された内積の値 |