Data Types | |
type | clock |
interface | close |
interface | create |
interface | dcclockclose |
interface | dcclockcreate |
interface | dcclockevalsec |
interface | dcclockget |
interface | dcclockpredict |
interface | dcclockputline |
interface | dcclockresult |
interface | dcclocksetname |
interface | dcclockstart |
interface | dcclockstop |
interface | dcclocktochar |
interface | evalsec |
interface | get |
interface | operator(+) |
interface | operator(-) |
interface | predict |
interface | putline |
interface | result |
interface | set_name |
interface | start |
interface | stop |
interface | tochar |
Functions/Subroutines | |
subroutine | dcclockcreate0 (clk, name) |
subroutine | dcclockclose0 (clk) |
subroutine | dcclockstart0 (clk, err) |
subroutine | dcclockstop0 (clk, err) |
subroutine | dcclockgetr (clk, sec, err) |
subroutine | dcclockgetd (clk, sec, err) |
real(dp) function | dcclockevalsecd (clk) |
character(string) function | dcclocktochar0 (clk) |
subroutine | dcclockputline0 (clk, unit, indent, err) |
subroutine | dcclockresult0 (clks, unit, total_auto, clk_total, total_name, err) |
character(token) function | result_value_form (value) |
character(token) function | fit_unit_value (sec, diff) |
character(token) function | printf_g5_2 (value) |
type(clock) function | dcclockadd (clk1, clk2) |
type(clock) function | dcclocksubtract (clk1, clk2) |
subroutine | dcclocksetname0 (clk, name, err) |
subroutine | dcclockpredict0 (clk, progress, unit, err) |
Variables | |
character(*), parameter | version = '$Name: $' // '$Id: dc_clock.F90,v 1.1 2009-03-20 09:09:53 morikawa Exp $' |
type(clock) function dc_clock::dcclockadd | ( | type(clock), intent(in) | clk1, |
type(clock), intent(in) | clk2 | ||
) |
Definition at line 751 of file dc_clock.f90.
subroutine dc_clock::dcclockclose0 | ( | type(clock), intent(inout) | clk | ) |
Definition at line 245 of file dc_clock.f90.
References dc_trace::beginsub(), and dc_trace::endsub().
|
private |
Definition at line 216 of file dc_clock.f90.
References dc_trace::beginsub(), dc_trace::dbgmessage(), dc_trace::endsub(), and version.
real(dp) function dc_clock::dcclockevalsecd | ( | type(clock), intent(in) | clk | ) |
Definition at line 425 of file dc_clock.f90.
References dcclockgetd(), and dc_types::dp.
subroutine dc_clock::dcclockgetd | ( | type(clock), intent(in) | clk, |
real(dp), intent(out) | sec, | ||
logical, intent(out), optional | err | ||
) |
Definition at line 385 of file dc_clock.f90.
References dc_trace::beginsub(), dc_trace::dbgmessage(), dc_error::dc_enotinit, dc_error::dc_noerr, dc_types::dp, dc_trace::endsub(), and dc_error::storeerror().
Referenced by dcclockevalsecd().
subroutine dc_clock::dcclockgetr | ( | type(clock), intent(in) | clk, |
real, intent(out) | sec, | ||
logical, intent(out), optional | err | ||
) |
Definition at line 346 of file dc_clock.f90.
References dc_trace::beginsub(), dc_trace::dbgmessage(), dc_error::dc_enotinit, dc_error::dc_noerr, dc_types::dp, dc_trace::endsub(), and dc_error::storeerror().
subroutine dc_clock::dcclockpredict0 | ( | type(clock), intent(in) | clk, |
real, intent(in) | progress, | ||
integer, intent(in), optional | unit, | ||
logical, intent(out), optional | err | ||
) |
Definition at line 855 of file dc_clock.f90.
References dc_trace::beginsub(), dc_trace::dbgmessage(), dc_error::dc_enotinit, dc_error::dc_noerr, dc_types::dp, dc_trace::endsub(), fit_unit_value(), printf_g5_2(), result_value_form(), dc_types::stdout, and dc_error::storeerror().
subroutine dc_clock::dcclockputline0 | ( | type(clock), intent(in) | clk, |
integer, intent(in), optional | unit, | ||
character(*), intent(in), optional | indent, | ||
logical, intent(out), optional | err | ||
) |
Definition at line 468 of file dc_clock.f90.
References dc_trace::beginsub(), dc_trace::dbgmessage(), dc_error::dc_enotinit, dc_error::dc_noerr, dc_types::dp, dc_trace::endsub(), fit_unit_value(), dc_types::stdout, and dc_error::storeerror().
subroutine dc_clock::dcclockresult0 | ( | type(clock), dimension(:), intent(in) | clks, |
integer, intent(in), optional | unit, | ||
logical, intent(in), optional | total_auto, | ||
type(clock), intent(in), optional | clk_total, | ||
character(*), intent(in), optional | total_name, | ||
logical, intent(out), optional | err | ||
) |
Definition at line 535 of file dc_clock.f90.
References dc_trace::beginsub(), dc_trace::dbgmessage(), dc_error::dc_enotinit, dc_error::dc_noerr, dc_types::dp, dc_trace::endsub(), fit_unit_value(), result_value_form(), dc_types::stdout, dc_error::storeerror(), and dc_types::string.
subroutine dc_clock::dcclocksetname0 | ( | type(clock), intent(inout) | clk, |
character(*), intent(in) | name, | ||
logical, intent(out), optional | err | ||
) |
Definition at line 818 of file dc_clock.f90.
References dc_trace::beginsub(), dc_trace::dbgmessage(), dc_error::dc_enotinit, dc_error::dc_noerr, dc_trace::endsub(), and dc_error::storeerror().
|
private |
Definition at line 262 of file dc_clock.f90.
References dc_trace::beginsub(), dc_trace::dbgmessage(), dc_error::dc_enotinit, dc_error::dc_noerr, dc_types::dp, dc_trace::endsub(), and dc_error::storeerror().
subroutine dc_clock::dcclockstop0 | ( | type(clock), intent(inout) | clk, |
logical, intent(out), optional | err | ||
) |
Definition at line 300 of file dc_clock.f90.
References dc_trace::beginsub(), dc_trace::dbgmessage(), dc_error::dc_enotinit, dc_error::dc_noerr, dc_types::dp, dc_trace::endsub(), and dc_error::storeerror().
type(clock) function dc_clock::dcclocksubtract | ( | type(clock), intent(in) | clk1, |
type(clock), intent(in) | clk2 | ||
) |
Definition at line 784 of file dc_clock.f90.
character(string) function dc_clock::dcclocktochar0 | ( | type(clock), intent(in) | clk | ) |
Definition at line 443 of file dc_clock.f90.
References fit_unit_value(), and result_value_form().
character(token) function dc_clock::fit_unit_value | ( | real(dp), intent(in) | sec, |
type(dc_difftime), intent(in), optional | diff | ||
) |
Definition at line 680 of file dc_clock.f90.
References dc_types::dp, printf_g5_2(), and dc_types::token.
Referenced by dcclockpredict0(), dcclockputline0(), dcclockresult0(), and dcclocktochar0().
character(token) function dc_clock::printf_g5_2 | ( | real(dp), intent(in) | value | ) |
Definition at line 725 of file dc_clock.f90.
References dc_types::dp, dc_types::string, and dc_types::token.
Referenced by dcclockpredict0(), and fit_unit_value().
character(token) function dc_clock::result_value_form | ( | real(dp), intent(in) | value | ) |
Definition at line 666 of file dc_clock.f90.
References dc_types::dp, and dc_types::token.
Referenced by dcclockpredict0(), dcclockresult0(), and dcclocktochar0().
|
private |
Definition at line 211 of file dc_clock.f90.
Referenced by dcclockcreate0().