include/meltpooldg/utilities/profiling_monitor.hpp Source File
|
Developer Documentation
|
profiling_monitor.hpp
Go to the documentation of this file.
Definition conditional_ostream.hpp:7
Definition profiling_monitor.hpp:19
number last_written_time
The time at which the last profiling output was written.
Definition profiling_monitor.hpp:64
boost::signals2::signal< void(const ConditionalOStream &pcout)> notify_signal
Signal to notify subscribers when profiling output is generated.
Definition profiling_monitor.hpp:70
number compute_current_time() const
Definition profiling_monitor.cpp:99
std::chrono::time_point< std::chrono::system_clock > real_time_start
Real time at object construction.
Definition profiling_monitor.hpp:67
void print(const ConditionalOStream &pcout, const dealii::TimerOutput &timer, const MPI_Comm &mpi_communicator) const
Definition profiling_monitor.cpp:42
void subscribe(const std::function< void(const ConditionalOStream &)> &callback)
Definition profiling_monitor.cpp:91
const ProfilingData< number > & data
The profiling data struct which contains the relevant information for profiling.
Definition profiling_monitor.hpp:58
const TimeIntegration::TimeIterator< number > & time
The time iterator which is used to compute the current time.
Definition profiling_monitor.hpp:61
Definition time_iterator.hpp:15
Definition profiling_data.hpp:8
Definition profiling_data.hpp:14
Generated by