tem_labeledtimer_type Derived Type

type, public :: tem_labeledtimer_type


Inherits

type~~tem_labeledtimer_type~~InheritsGraph type~tem_labeledtimer_type tem_labeledtimer_type type~dyn_labelarray_type dyn_labelarray_type type~tem_labeledtimer_type->type~dyn_labelarray_type label type~tem_timer_type tem_timer_type type~tem_labeledtimer_type->type~tem_timer_type timedat type~tem_timerconfig_type tem_timerconfig_type type~tem_labeledtimer_type->type~tem_timerconfig_type config type~grw_logicalarray_type grw_logicalarray_type type~tem_timer_type->type~grw_logicalarray_type running type~grw_realarray_type grw_realarray_type type~tem_timer_type->type~grw_realarray_type tStart, duration type~tem_timerconfig_type->type~dyn_labelarray_type label type~grw_intarray_type grw_intarray_type type~tem_timerconfig_type->type~grw_intarray_type verbosity

Components

Type Visibility Attributes Name Initial
type(tem_timer_type), public :: timedat

Actual timer data

type(tem_timerconfig_type), public :: config

Output configuration

type(dyn_labelarray_type), public :: label

Label to use for each timer (unique).


Source Code

  type tem_labeledtimer_type
    !> Actual timer data
    type(tem_timer_type) :: timedat

    !> Output configuration
    type(tem_timerconfig_type) :: config

    !> Label to use for each timer (unique).
    type(dyn_labelArray_type) :: label
  end type tem_labeledtimer_type