signum Interface

public interface signum

signum returns the sign of variables. (Specification)


Contents


Functions

private elemental module function signum_cdp(x) result(sign)

Arguments

Type IntentOptional AttributesName
complex(kind=dp), intent(in) :: x

Return Value complex(kind=dp)

private elemental module function signum_csp(x) result(sign)

Arguments

Type IntentOptional AttributesName
complex(kind=sp), intent(in) :: x

Return Value complex(kind=sp)

private elemental module function signum_iint16(x) result(sign)

Arguments

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

Return Value integer(kind=int16)

private elemental module function signum_iint32(x) result(sign)

Arguments

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

Return Value integer(kind=int32)

private elemental module function signum_iint64(x) result(sign)

Arguments

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

Return Value integer(kind=int64)

private elemental module function signum_iint8(x) result(sign)

Arguments

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

Return Value integer(kind=int8)

private elemental module function signum_rdp(x) result(sign)

Arguments

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

Return Value real(kind=dp)

private elemental module function signum_rsp(x) result(sign)

Arguments

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

Return Value real(kind=sp)