| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=20), | public | :: | label | ||||
| real(kind=real64), | public | :: | start_time | = | 0.0d0 | ||
| real(kind=real64), | public | :: | total_time | = | 0.0d0 |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=real64), | public | :: | dt | ||||
| real(kind=real64), | public | :: | dt_max | ||||
| real(kind=real64), | public | :: | dt_min | ||||
| real(kind=real64), | public, | allocatable | :: | dt_old(:) | |||
| type(type_time_record), | public | :: | end | ||||
| real(kind=real64), | public | :: | end_time | ||||
| type(type_profiler_section), | public, | allocatable | :: | sections(:) | |||
| type(type_time_record), | public | :: | start | ||||
| real(kind=real64), | public | :: | start_time | ||||
| real(kind=real64), | public | :: | time | ||||
| real(kind=real64), | public | :: | time_conversion | = | 1.0d0 | ||
| real(kind=real64), | public | :: | time_old |
| procedure, public, pass(self) :: get_dt | |
| procedure, public, pass(self) :: get_record | |
| procedure, public, pass(self) :: get_time | |
| procedure, public, pass(self) :: get_time_coefficients | |
| procedure, public, pass(self) :: initialize => initialize_type_time | |
| procedure, public, pass(self) :: profile_start => profile_start_timer | |
| procedure, public, pass(self) :: profile_stop => profile_stop_timer | |
| procedure, public, pass(self) :: record => record_timestamp | |
| procedure, public, pass(self) :: shift => shift_time |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| character(len=10), | public | :: | date | ||||
| character(len=20), | public | :: | label | ||||
| character(len=10), | public | :: | time | ||||
| character(len=10), | public | :: | zone |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_time), | intent(in) | :: | self |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_time), | intent(in) | :: | self | |||
| character(len=*), | intent(in) | :: | label |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_time), | intent(in) | :: | self | |||
| integer(kind=int32), | intent(in) | :: | order | |||
| real(kind=real64), | intent(inout) | :: | coefficients(0:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_time), | intent(inout) | :: | self | |||
| type(type_input), | intent(in), | optional | :: | input | ||
| character(len=*), | intent(in), | optional | :: | profiler_sections(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_time), | intent(inout) | :: | self | |||
| character(len=*), | intent(in) | :: | label |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_time), | intent(inout) | :: | self | |||
| character(len=*), | intent(in) | :: | label |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_time), | intent(inout) | :: | self | |||
| character(len=*), | intent(in) | :: | label |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(type_time), | intent(inout) | :: | self | |||
| logical, | intent(in), | optional | :: | reverse |