DOLFIN
DOLFIN C++ interface
|
23 #include <dolfin/log/Table.h>
42 enum class TimingType : int32_t { wall = 0, user = 1, system = 2 };
114 std::tuple<std::size_t, double, double, double>
TimingClear
Definition: timing.h:33
void dump_timings_to_xml(std::string filename, TimingClear clear)
Definition: timing.cpp:63
void list_timings(TimingClear clear, std::set< TimingType > type)
Definition: timing.cpp:58
void tic()
Start timing (should not be used internally in DOLFIN!)
Definition: timing.cpp:38
double time()
Return wall time elapsed since some implementation dependent epoch.
Definition: timing.cpp:48
TimingType
Definition: timing.h:42
std::tuple< std::size_t, double, double, double > timing(std::string task, TimingClear clear)
Definition: timing.cpp:69
Table timings(TimingClear clear, std::set< TimingType > type)
Definition: timing.cpp:53
double toc()
Return elapsed wall time (should not be used internally in DOLFIN!)
Definition: timing.cpp:43