Definition at line 188 of file dc_clock.f90.
◆ dcclocktochar0()
| character(string) function dc_clock::tochar::dcclocktochar0 |
( |
type(clock), intent(in) | clk | ) |
|
Convert CPU time to formatted string
Formats CPU time appropriately and returns it as a character variable. If clk has not been initialized by DCClockCreate, an empty string is returned.
- Parameters
-
| [in] | clk | CLOCK type variable |
- Returns
- Formatted string of CPU time
Definition at line 551 of file dc_clock.f90.
554 implicit none
555 type(CLOCK), intent(in):: clk
556 character(STRING):: result
557 character(20):: clk_name
558 integer:: name_len
559 continue
560 clk_name = ''
561 name_len = min(len(clk_name), len_trim(clk % name))
562 if (name_len > 0) then
563 clk_name(1:name_len) = clk % name(1:name_len)
564 end if
565 if (clk % initialized) then
566 result =
cprintf(
' %c%c %c', c1 = clk_name, &
567 & c2=trim(result_value_form(clk % elapsed_time)), &
568 & c3=trim(fit_unit_value(clk % elapsed_time)))
569 else
570 result = ''
571 end if
Date and time manipulation module.
Handling character types.
The documentation for this interface was generated from the following file:
- /build/gtool5-1.0.0~rc5/debian/build-serial/src/dc_utils/dc_clock.f90