简单叉乘, 2 维叉乘
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=rk), | intent(in), | dimension(2) | :: | a | ||
| real(kind=rk), | intent(in), | dimension(2) | :: | b |
pure function cross_product_local(a, b) result(c)
real(rk), intent(in), dimension(2) :: a, b
real(rk) :: c
c = a(1)*b(2) - a(2)*b(1)
end function cross_product_local