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

Contains information for an item in the routine list for diagnostics or timing. More...

Collaboration diagram for base_routines::routine_list_item_type:

Private Attributes

character(len=63) name
 Name of the routine. More...
 
integer(intg) number_of_invocations
 Number of times the routine has been invocted. More...
 
real(sp) total_inclusive_cpu_time
 Total User CPU time spent in the routine inclusive of calls. More...
 
real(sp) total_inclusive_system_time
 Total System CPU time spent in the routine inclusive of calls. More...
 
real(sp) total_exclusive_cpu_time
 Total User CPU time spent in the routine exclusive of calls. More...
 
real(sp) total_exclusive_system_time
 Total System CPU time spent in the routine exclusive of calls. More...
 
type(routine_list_item_type), pointer next_routine
 Pointer to the next routine item in the routine list. More...
 

Detailed Description

Contains information for an item in the routine list for diagnostics or timing.

Definition at line 114 of file base_routines.f90.

Member Data Documentation

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

Name of the routine.

Definition at line 115 of file base_routines.f90.

type(routine_list_item_type), pointer base_routines::routine_list_item_type::next_routine
private

Pointer to the next routine item in the routine list.

Definition at line 121 of file base_routines.f90.

integer(intg) base_routines::routine_list_item_type::number_of_invocations
private

Number of times the routine has been invocted.

Definition at line 116 of file base_routines.f90.

real(sp) base_routines::routine_list_item_type::total_exclusive_cpu_time
private

Total User CPU time spent in the routine exclusive of calls.

Definition at line 119 of file base_routines.f90.

real(sp) base_routines::routine_list_item_type::total_exclusive_system_time
private

Total System CPU time spent in the routine exclusive of calls.

Definition at line 120 of file base_routines.f90.

real(sp) base_routines::routine_list_item_type::total_inclusive_cpu_time
private

Total User CPU time spent in the routine inclusive of calls.

Definition at line 117 of file base_routines.f90.

real(sp) base_routines::routine_list_item_type::total_inclusive_system_time
private

Total System CPU time spent in the routine inclusive of calls.

Definition at line 118 of file base_routines.f90.