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().