to_string_int64 Function

private function to_string_int64(i) result(trimmed_str)

transform an int64 to a string

Arguments

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

Return Value character(len=:), allocatable


Called by

proc~~to_string_int64~~CalledByGraph proc~to_string_int64 to_string_int64 interface~to_string to_string interface~to_string->proc~to_string_int64 proc~flop_rate_report flop_rate_type%flop_rate_report proc~flop_rate_report->interface~to_string proc~print_matrix_dp print_matrix_dp proc~print_matrix_dp->interface~to_string proc~print_matrix_int32 print_matrix_int32 proc~print_matrix_int32->interface~to_string proc~print_matrix_int64 print_matrix_int64 proc~print_matrix_int64->interface~to_string proc~print_matrix_sp print_matrix_sp proc~print_matrix_sp->interface~to_string proc~print_packed_matrix_dp print_packed_matrix_dp proc~print_packed_matrix_dp->interface~to_string proc~print_packed_matrix_int32 print_packed_matrix_int32 proc~print_packed_matrix_int32->interface~to_string proc~print_packed_matrix_int64 print_packed_matrix_int64 proc~print_packed_matrix_int64->interface~to_string proc~print_packed_matrix_sp print_packed_matrix_sp proc~print_packed_matrix_sp->interface~to_string proc~print_vector_dp print_vector_dp proc~print_vector_dp->interface~to_string proc~print_vector_int32 print_vector_int32 proc~print_vector_int32->interface~to_string proc~print_vector_int64 print_vector_int64 proc~print_vector_int64->interface~to_string proc~print_vector_sp print_vector_sp proc~print_vector_sp->interface~to_string proc~timer_print_time pic_timer_type%timer_print_time proc~timer_print_time->interface~to_string interface~print_array_v2 print_array_v2 interface~print_array_v2->proc~print_matrix_dp interface~print_array_v2->proc~print_matrix_int32 interface~print_array_v2->proc~print_matrix_int64 interface~print_array_v2->proc~print_matrix_sp interface~print_array_v2->proc~print_packed_matrix_dp interface~print_array_v2->proc~print_packed_matrix_int32 interface~print_array_v2->proc~print_packed_matrix_int64 interface~print_array_v2->proc~print_packed_matrix_sp interface~print_array_v2->proc~print_vector_dp interface~print_array_v2->proc~print_vector_int32 interface~print_array_v2->proc~print_vector_int64 interface~print_array_v2->proc~print_vector_sp proc~print_3d_tensor_dp print_3d_tensor_dp interface~print_array_v2->proc~print_3d_tensor_dp proc~print_3d_tensor_sp print_3d_tensor_sp interface~print_array_v2->proc~print_3d_tensor_sp proc~print_3d_tensor_dp->interface~print_array_v2 proc~print_3d_tensor_sp->interface~print_array_v2

Variables

Type Visibility Attributes Name Initial
character(len=50), private :: str

Source Code

   function to_string_int64(i) result(trimmed_str)
      !! transform an int64 to a string
      integer(kind=int64), intent(in) :: i
      character(len=50) :: str
      character(len=:), allocatable :: trimmed_str
      write (str, "(I0)") i  ! Convert integer to string without leading spaces
      trimmed_str = trim(str)
   end function to_string_int64