dm_to_real64 Interface

public interface dm_to_real64

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

Calls

interface~~dm_to_real64~~CallsGraph interface~dm_to_real64 dm_to_real64 proc~dm_int32_to_real64 dm_int32_to_real64 interface~dm_to_real64->proc~dm_int32_to_real64 proc~dm_int64_to_real64 dm_int64_to_real64 interface~dm_to_real64->proc~dm_int64_to_real64 proc~dm_logical_to_real64 dm_logical_to_real64 interface~dm_to_real64->proc~dm_logical_to_real64 proc~dm_real32_to_real64 dm_real32_to_real64 interface~dm_to_real64->proc~dm_real32_to_real64

Called by

interface~~dm_to_real64~~CalledByGraph interface~dm_to_real64 dm_to_real64 proc~dm_regex_request dm_regex_request proc~dm_regex_request->interface~dm_to_real64

Module Procedures

public pure elemental function dm_int32_to_real64(i) result(r)

Converts 4-byte integer to 8-byte real.

Arguments

Type IntentOptional Attributes Name
integer(kind=i4), intent(in) :: i

4-byte integer value.

Return Value real(kind=r8)

Value as 8-byte real.

public pure elemental function dm_int64_to_real64(i) result(r)

Converts 8-byte integer to 8-byte real.

Arguments

Type IntentOptional Attributes Name
integer(kind=i8), intent(in) :: i

8-byte integer value.

Return Value real(kind=r8)

Value as 8-byte real.

public pure elemental function dm_logical_to_real64(l) result(r)

Converts logical to 8-byte real (0.0 for .false. and 1.0 for .true.).

Arguments

Type IntentOptional Attributes Name
logical, intent(in) :: l

Logical value.

Return Value real(kind=r8)

Value as 8-byte real.

public pure elemental function dm_real32_to_real64(f) result(r)

Converts 4-byte real to 8-byte real.

Arguments

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

4-byte real value.

Return Value real(kind=r8)

Value as 8-byte real.