Reference documentation for deal.II version Git 1dafe5d 2017-11-23 14:01:03 +0100
Modules | Namespaces | Classes | Enumerations
Utility functions and classes
Collaboration diagram for Utility functions and classes:

Modules

 Memory handling
 
 Data storage primitives
 

Namespaces

 GeometricUtilities
 
 GeometricUtilities::Coordinates
 
 Utilities::MPI
 
 Utilities
 
 Utilities::System
 
 Utilities::Trilinos
 

Classes

class  JobIdentifier
 
struct  Utilities::MPI::MinMaxAvg
 
class  Utilities::MPI::MPI_InitFinalize
 
class  Timer
 
struct  Timer::ClockMeasurements< clock_type_ >
 
class  TimerOutput
 
struct  TimerOutput::Section
 
class  TimerOutput::Scope
 
struct  Utilities::fixed_int_power< a, N >
 
struct  Utilities::fixed_int_power< a, 0 >
 
struct  Utilities::System::MemoryStats
 

Enumerations

enum  TimerOutput::OutputFrequency { TimerOutput::every_call, TimerOutput::summary, TimerOutput::every_call_and_summary, TimerOutput::never }
 
enum  TimerOutput::OutputData { TimerOutput::total_cpu_time, TimerOutput::total_wall_time, TimerOutput::n_calls }
 
enum  TimerOutput::OutputType { TimerOutput::cpu_times, TimerOutput::wall_times, TimerOutput::cpu_and_wall_times }
 

Detailed Description

This module simply collects a number of functions and classes that provide general tools for tasks that do not usually have much to do with finite element programs in particular, but happen to be required there just as well.

Enumeration Type Documentation

An enumeration data type that describes whether to generate output every time we exit a section, just in the end, both, or never.

Enumerator
every_call 

Generate output after every call.

summary 

Generate output in summary at the end.

every_call_and_summary 

Generate output both after every call and in summary at the end.

never 

Never generate any output.

Definition at line 611 of file timer.h.

An enumeration data type that describes the type of data to return when fetching the data from the timer.

Enumerator
total_cpu_time 

Output CPU times.

total_wall_time 

Output wall clock times.

n_calls 

Output number of calls.

Definition at line 635 of file timer.h.

An enumeration data type that describes whether to show CPU times, wall times, or both CPU and wall times whenever we generate output.

Enumerator
cpu_times 

Output CPU times.

wall_times 

Output wall clock times.

cpu_and_wall_times 

Output both CPU and wall clock times.

Definition at line 655 of file timer.h.