Octopus
profiling_oct_m::profile_t Type Reference

Detailed Description

Definition at line 151 of file profiling.F90.

Private Attributes

character(label_lengthlabel
 
real(real64) entry_time
 
real(real64) total_time
 
real(real64) min_time
 
real(real64) self_time
 
real(real64) op_count_current
 
real(real64) op_count
 
real(real64) op_count_child
 
real(real64) op_count_child_current
 
real(real64) tr_count_current
 
real(real64) tr_count
 
real(real64) tr_count_child
 
real(real64) tr_count_child_current
 
type(profile_t), pointer parent
 
integer count
 
logical initialized = .false.
 
logical active = .false.
 
logical exclude
 
integer index
 
logical, dimension(max_profileshas_child
 
real(real64), dimension(max_profilestimings
 

Member Data Documentation

◆ label

character(label_length) profiling_oct_m::profile_t::label
private

Definition at line 153 of file profiling.F90.

◆ entry_time

real(real64) profiling_oct_m::profile_t::entry_time
private

Definition at line 154 of file profiling.F90.

◆ total_time

real(real64) profiling_oct_m::profile_t::total_time
private

Definition at line 155 of file profiling.F90.

◆ min_time

real(real64) profiling_oct_m::profile_t::min_time
private

Definition at line 156 of file profiling.F90.

◆ self_time

real(real64) profiling_oct_m::profile_t::self_time
private

Definition at line 157 of file profiling.F90.

◆ op_count_current

real(real64) profiling_oct_m::profile_t::op_count_current
private

Definition at line 158 of file profiling.F90.

◆ op_count

real(real64) profiling_oct_m::profile_t::op_count
private

Definition at line 159 of file profiling.F90.

◆ op_count_child

real(real64) profiling_oct_m::profile_t::op_count_child
private

Definition at line 160 of file profiling.F90.

◆ op_count_child_current

real(real64) profiling_oct_m::profile_t::op_count_child_current
private

Definition at line 161 of file profiling.F90.

◆ tr_count_current

real(real64) profiling_oct_m::profile_t::tr_count_current
private

Definition at line 162 of file profiling.F90.

◆ tr_count

real(real64) profiling_oct_m::profile_t::tr_count
private

Definition at line 163 of file profiling.F90.

◆ tr_count_child

real(real64) profiling_oct_m::profile_t::tr_count_child
private

Definition at line 164 of file profiling.F90.

◆ tr_count_child_current

real(real64) profiling_oct_m::profile_t::tr_count_child_current
private

Definition at line 165 of file profiling.F90.

◆ parent

type(profile_t), pointer profiling_oct_m::profile_t::parent
private

Definition at line 166 of file profiling.F90.

◆ count

integer profiling_oct_m::profile_t::count
private

Definition at line 167 of file profiling.F90.

◆ initialized

logical profiling_oct_m::profile_t::initialized = .false.
private

Definition at line 168 of file profiling.F90.

◆ active

logical profiling_oct_m::profile_t::active = .false.
private

Definition at line 169 of file profiling.F90.

◆ exclude

logical profiling_oct_m::profile_t::exclude
private

Definition at line 170 of file profiling.F90.

◆ index

integer profiling_oct_m::profile_t::index
private

Definition at line 171 of file profiling.F90.

◆ has_child

logical, dimension(max_profiles) profiling_oct_m::profile_t::has_child
private

Definition at line 172 of file profiling.F90.

◆ timings

real(real64), dimension(max_profiles) profiling_oct_m::profile_t::timings
private

Definition at line 173 of file profiling.F90.


The documentation for this type was generated from the following file: