6#include <deal.II/base/timer.h>
8#include <prismspf/config.h>
103 static dealii::TimerOutput &
109 static dealii::TimerOutput &
Timer class for PRISMS-PF.
Definition timer.h:23
~Timer()
Destructor.
Definition timer.cc:110
static dealii::TimerOutput & parallel_timer()
deal.II timer for parallel MPI process
Definition timer.cc:157
static void start_section(const char *name)
Start a new timer section.
Definition timer.cc:116
Timer & operator=(const Timer &)=delete
Timer()=default
Constructor.
static dealii::TimerOutput & serial_timer()
deal.II timer for the 0th MPI process
Definition timer.cc:147
static void print_summary()
Print a sorted summary of the timed sections.
Definition timer.cc:168
static void end_section(const char *name)
End the timer section.
Definition timer.cc:127
Timer(const Timer &)=delete
Timer & operator=(Timer &&)=delete
@ Value
Use value of the variable as a criterion for refinement.
Definition grid_refiner_criterion.h:31
Definition conditional_ostreams.cc:20
Timer scope guard.
Definition timer.h:64
Scope & operator=(Scope &&)=delete
const char * name
Definition timer.h:85
Scope(const char *name)
Definition timer.h:66
Scope & operator=(const Scope &)=delete
~Scope()
Definition timer.h:72
Scope(const Scope &)=delete