gtool5 Fortran 90/95 Library 1.0.0-rc5
日本語
Loading...
Searching...
No Matches
dc_clock::tochar Interface Reference

Public Member Functions

character(string) function dcclocktochar0 (clk)

Detailed Description

Definition at line 192 of file dc_clock.f90.

Member Function/Subroutine Documentation

◆ 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]clkCLOCK type variable
Returns
Formatted string of CPU time

Definition at line 555 of file dc_clock.f90.

556 use dc_string, only: cprintf
557 use dc_date, only: evalsec
558 implicit none
559 type(CLOCK), intent(in):: clk
560 character(STRING):: result
561 character(20):: clk_name
562 integer:: name_len
563 continue
564 clk_name = ''
565 name_len = min(len(clk_name), len_trim(clk % name))
566 if (name_len > 0) then
567 clk_name(1:name_len) = clk % name(1:name_len)
568 end if
569 if (clk % initialized) then
570 result = cprintf(' %c%c %c', c1 = clk_name, &
571 & c2=trim(result_value_form(clk % elapsed_time)), &
572 & c3=trim(fit_unit_value(clk % elapsed_time)))
573 else
574 result = ''
575 end if
Date and time manipulation module.
Definition dc_date.f90:57
Handling character types.
Definition dc_string.f90:83

The documentation for this interface was generated from the following file: