PRISMS-PF Manual v3.0-pre
All Classes Functions Variables Enumerations Pages
timer.h
1// SPDX-FileCopyrightText: © 2025 PRISMS Center at the University of Michigan
2// SPDX-License-Identifier: GNU Lesser General Public Version 2.1
3
4#ifndef timer_h
5#define timer_h
6
7#include <deal.II/base/timer.h>
8
9#include <prismspf/config.h>
10
11PRISMS_PF_BEGIN_NAMESPACE
12
16class timer
17{
18public:
23
27 static dealii::TimerOutput &
29
33 static dealii::TimerOutput &
35
39 static void
41};
42
43PRISMS_PF_END_NAMESPACE
44
45#endif
Timer class for PRISMS-PF.
Definition timer.h:17
static dealii::TimerOutput & serial_timer()
deal.II timer for the 0th MPI process
Definition timer.cc:17
static dealii::TimerOutput & parallel_timer()
deal.II timer for parallel MPI process
Definition timer.cc:27
static void print_summary()
Print a sorted summary of the timed sections.
Definition timer.cc:38
timer()
Constructor.