cross Interface

public interface cross

Contents


Functions

private pure module function cross_iint16(x, y) result(cross)

Arguments

Type IntentOptional AttributesName
integer(kind=int16), intent(in) :: x(3)
integer(kind=int16), intent(in) :: y(3)

Return Value integer(kind=int16) (3)

private pure module function cross_iint32(x, y) result(cross)

Arguments

Type IntentOptional AttributesName
integer(kind=int32), intent(in) :: x(3)
integer(kind=int32), intent(in) :: y(3)

Return Value integer(kind=int32) (3)

private pure module function cross_iint64(x, y) result(cross)

Arguments

Type IntentOptional AttributesName
integer(kind=int64), intent(in) :: x(3)
integer(kind=int64), intent(in) :: y(3)

Return Value integer(kind=int64) (3)

private pure module function cross_iint8(x, y) result(cross)

Arguments

Type IntentOptional AttributesName
integer(kind=int8), intent(in) :: x(3)
integer(kind=int8), intent(in) :: y(3)

Return Value integer(kind=int8) (3)

private pure module function cross_rdp(x, y) result(cross)

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(in) :: x(3)
real(kind=dp), intent(in) :: y(3)

Return Value real(kind=dp) (3)

private pure module function cross_rsp(x, y) result(cross)

Arguments

Type IntentOptional AttributesName
real(kind=sp), intent(in) :: x(3)
real(kind=sp), intent(in) :: y(3)

Return Value real(kind=sp) (3)