cross_product 接口

公共接口 cross_product

计算两个向量的叉积,返回一个秩为 1 且大小为 3 的数组 (规范)


函数

私有纯模块函数 cross_product_cdp(a, b) 结果(res)

参数

类型 意图可选 属性 名称
complex(kind=dp), intent(in) :: a(3)
complex(kind=dp), intent(in) :: b(3)

返回值 complex(kind=dp), (3)

私有纯模块函数 cross_product_csp(a, b) 结果(res)

参数

类型 意图可选 属性 名称
complex(kind=sp), intent(in) :: a(3)
complex(kind=sp), intent(in) :: b(3)

返回值 complex(kind=sp), (3)

私有纯模块函数 cross_product_iint16(a, b) 结果(res)

参数

类型 意图可选 属性 名称
integer(kind=int16), intent(in) :: a(3)
integer(kind=int16), intent(in) :: b(3)

返回值 integer(kind=int16), (3)

私有纯模块函数 cross_product_iint32(a, b) 结果(res)

参数

类型 意图可选 属性 名称
integer(kind=int32), intent(in) :: a(3)
integer(kind=int32), intent(in) :: b(3)

返回值 integer(kind=int32), (3)

私有纯模块函数 cross_product_iint64(a, b) 结果(res)

参数

类型 意图可选 属性 名称
integer(kind=int64), intent(in) :: a(3)
integer(kind=int64), intent(in) :: b(3)

返回值 integer(kind=int64), (3)

私有纯模块函数 cross_product_iint8(a, b) 结果(res)

参数

类型 意图可选 属性 名称
integer(kind=int8), intent(in) :: a(3)
integer(kind=int8), intent(in) :: b(3)

返回值 integer(kind=int8), (3)

私有纯模块函数 cross_product_rdp(a, b) 结果(res)

参数

类型 意图可选 属性 名称
real(kind=dp), intent(in) :: a(3)
real(kind=dp), intent(in) :: b(3)

返回值 real(kind=dp), (3)

私有纯模块函数 cross_product_rsp(a, b) 结果(res)

参数

类型 意图可选 属性 名称
real(kind=sp), intent(in) :: a(3)
real(kind=sp), intent(in) :: b(3)

返回值 real(kind=sp), (3)