dm_from_real64 Interface

public interface dm_from_real64

Converts 8-byte real to type (for response values).

Calls

interface~~dm_from_real64~~CallsGraph interface~dm_from_real64 dm_from_real64 proc~dm_real64_to_int32 dm_real64_to_int32 interface~dm_from_real64->proc~dm_real64_to_int32 proc~dm_real64_to_int64 dm_real64_to_int64 interface~dm_from_real64->proc~dm_real64_to_int64 proc~dm_real64_to_logical dm_real64_to_logical interface~dm_from_real64->proc~dm_real64_to_logical proc~dm_real64_to_real32 dm_real64_to_real32 interface~dm_from_real64->proc~dm_real64_to_real32 interface~dm_equals dm_equals proc~dm_real64_to_logical->interface~dm_equals

Module Procedures

public pure elemental subroutine dm_real64_to_int32(f, i)

Converts 8-byte real to 4-byte integer.

Arguments

Type IntentOptional Attributes Name
real(kind=r8), intent(in) :: f

8-byte real value.

integer(kind=i4), intent(out) :: i

4-byte integer value.

public pure elemental subroutine dm_real64_to_int64(f, i)

Converts 8-byte real to 8-byte integer.

Arguments

Type IntentOptional Attributes Name
real(kind=r8), intent(in) :: f

8-byte real value.

integer(kind=i8), intent(out) :: i

8-byte integer value.

public pure elemental subroutine dm_real64_to_logical(f, l)

Converts 8-byte real to logical. If f equals 0.0, the result is .false., else .true..

Arguments

Type IntentOptional Attributes Name
real(kind=r8), intent(in) :: f

8-byte real value.

logical, intent(out) :: l

Logical value.

public pure elemental subroutine dm_real64_to_real32(f, r)

Converts 8-byte real to 4-byte real

Arguments

Type IntentOptional Attributes Name
real(kind=r8), intent(in) :: f

8-byte real value.

real(kind=r4), intent(out) :: r

4-byte real value.