OpenCMISS-Iron Internal API Documentation
base_routines::routine_stack_item_type Type Reference

Contains information for an item in the routine invocation stack. More...

Collaboration diagram for base_routines::routine_stack_item_type:

Private Attributes

character(len=63) name
 Name of the routine. More...
 
real(sp) inclusive_cpu_time
 User CPU time spent in the routine inclusive of calls. More...
 
real(sp) inclusive_system_time
 System CPU time spent in the routine inclusive of calls. More...
 
real(sp) exclusive_cpu_time
 User CPU time spent in the routine exclusive of calls. More...
 
real(sp) exclusive_system_time
 System CPU time spent in the routine exclusive of calls. More...
 
logical diagnostics
 .TRUE. if diagnostics are active in the routine More...
 
logical timing
 .TRUE. if timing is active in the routine More...
 
type(routine_list_item_type), pointer routine_list_item
 Pointer to the routine list item for diagnostics or timing. More...
 
type(routine_stack_item_type), pointer previous_routine
 Pointer to the previous routine in the routine stack. More...
 

Detailed Description

Contains information for an item in the routine invocation stack.

Definition at line 130 of file base_routines.f90.

Member Data Documentation

logical base_routines::routine_stack_item_type::diagnostics
private

.TRUE. if diagnostics are active in the routine

Definition at line 136 of file base_routines.f90.

real(sp) base_routines::routine_stack_item_type::exclusive_cpu_time
private

User CPU time spent in the routine exclusive of calls.

Definition at line 134 of file base_routines.f90.

real(sp) base_routines::routine_stack_item_type::exclusive_system_time
private

System CPU time spent in the routine exclusive of calls.

Definition at line 135 of file base_routines.f90.

real(sp) base_routines::routine_stack_item_type::inclusive_cpu_time
private

User CPU time spent in the routine inclusive of calls.

Definition at line 132 of file base_routines.f90.

real(sp) base_routines::routine_stack_item_type::inclusive_system_time
private

System CPU time spent in the routine inclusive of calls.

Definition at line 133 of file base_routines.f90.

character(len=63) base_routines::routine_stack_item_type::name
private

Name of the routine.

Definition at line 131 of file base_routines.f90.

type(routine_stack_item_type), pointer base_routines::routine_stack_item_type::previous_routine
private

Pointer to the previous routine in the routine stack.

Definition at line 139 of file base_routines.f90.

type(routine_list_item_type), pointer base_routines::routine_stack_item_type::routine_list_item
private

Pointer to the routine list item for diagnostics or timing.

Definition at line 138 of file base_routines.f90.

logical base_routines::routine_stack_item_type::timing
private

.TRUE. if timing is active in the routine

Definition at line 137 of file base_routines.f90.