Convert a real to a string according to the format provided in the logger.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=single_k), | intent(in) | :: | val | |||
type(tem_logging_type), | intent(in), | optional | :: | logger |
function tem_r2str( val, logger ) result(str)
! ---------------------------------------------------------------------------
!>
real(kind=single_k), intent(in) :: val
!>
type(tem_logging_type), optional, intent(in) :: logger
!>
character(len=SolSpecLen) :: str
! ---------------------------------------------------------------------------
character(len=form_len) :: form
! ---------------------------------------------------------------------------
if (present(logger)) then
form = logger%real_form
else
form = primary%real_form
end if
write(str, '(' // trim(form) // ')') val
end function tem_r2str