outer_product 接口

公共接口 outer_product

计算两个向量的外积,返回一个秩为 2 的数组 (规范)


函数

私有纯模块函数 outer_product_cdp(u, v) 结果(res)

参数

类型 意图可选 属性 名称
复数(kind=dp), intent(in) :: u(:)
复数(kind=dp), intent(in) :: v(:)

返回值 复数(kind=dp), (size(u),size(v))

私有纯模块函数 outer_product_csp(u, v) 结果(res)

参数

类型 意图可选 属性 名称
复数(kind=sp), intent(in) :: u(:)
复数(kind=sp), intent(in) :: v(:)

返回值 复数(kind=sp), (size(u),size(v))

私有纯模块函数 outer_product_iint16(u, v) 结果(res)

参数

类型 意图可选 属性 名称
整数(kind=int16), intent(in) :: u(:)
整数(kind=int16), intent(in) :: v(:)

返回值 整数(kind=int16), (size(u),size(v))

私有纯模块函数 outer_product_iint32(u, v) 结果(res)

参数

类型 意图可选 属性 名称
整数(kind=int32), intent(in) :: u(:)
整数(kind=int32), intent(in) :: v(:)

返回值 整数(kind=int32), (size(u),size(v))

私有纯模块函数 outer_product_iint64(u, v) 结果(res)

参数

类型 意图可选 属性 名称
整数(kind=int64), intent(in) :: u(:)
整数(kind=int64), intent(in) :: v(:)

返回值 整数(kind=int64), (size(u),size(v))

私有纯模块函数 outer_product_iint8(u, v) 结果(res)

参数

类型 意图可选 属性 名称
整数(kind=int8), intent(in) :: u(:)
整数(kind=int8), intent(in) :: v(:)

返回值 整数(kind=int8), (size(u),size(v))

私有纯模块函数 outer_product_rdp(u, v) 结果(res)

参数

类型 意图可选 属性 名称
实数(kind=dp), intent(in) :: u(:)
实数(kind=dp), intent(in) :: v(:)

返回值 实数(kind=dp), (size(u),size(v))

私有纯模块函数 outer_product_rsp(u, v) 结果(res)

参数

类型 意图可选 属性 名称
实数(kind=sp), intent(in) :: u(:)
实数(kind=sp), intent(in) :: v(:)

返回值 实数(kind=sp), (size(u),size(v))