DOT 计算两个向量的点积。当增量等于 1 时使用展开循环。
| 类型 | 意图 | 可选 | 属性 | 名称 | ||
|---|---|---|---|---|---|---|
| integer(kind=ilp), | intent(in) | :: | n | |||
| real(kind=dp), | intent(in) | :: | dx(*) | |||
| integer(kind=ilp), | intent(in) | :: | incx | |||
| real(kind=dp), | intent(in) | :: | dy(*) | |||
| integer(kind=ilp), | intent(in) | :: | incy |
| 类型 | 意图 | 可选 | 属性 | 名称 | ||
|---|---|---|---|---|---|---|
| integer(kind=ilp), | intent(in) | :: | n | |||
| real(kind=sp), | intent(in) | :: | sx(*) | |||
| integer(kind=ilp), | intent(in) | :: | incx | |||
| real(kind=sp), | intent(in) | :: | sy(*) | |||
| integer(kind=ilp), | intent(in) | :: | incy |
DDOT 计算两个向量的点积。当增量等于 1 时使用展开循环。
| 类型 | 意图 | 可选 | 属性 | 名称 | ||
|---|---|---|---|---|---|---|
| integer(kind=ilp), | intent(in) | :: | n | |||
| real(kind=dp), | intent(in) | :: | dx(*) | |||
| integer(kind=ilp), | intent(in) | :: | incx | |||
| real(kind=dp), | intent(in) | :: | dy(*) | |||
| integer(kind=ilp), | intent(in) | :: | incy |
SDOT 计算两个向量的点积。当增量等于 1 时使用展开循环。
| 类型 | 意图 | 可选 | 属性 | 名称 | ||
|---|---|---|---|---|---|---|
| integer(kind=ilp), | intent(in) | :: | n | |||
| real(kind=sp), | intent(in) | :: | sx(*) | |||
| integer(kind=ilp), | intent(in) | :: | incx | |||
| real(kind=sp), | intent(in) | :: | sy(*) | |||
| integer(kind=ilp), | intent(in) | :: | incy |