ProfilingMonitor< number > Class Template Reference
|
Developer Documentation
|
MeltPoolDG::Profiling::ProfilingMonitor< number > Class Template Reference
#include <profiling_monitor.hpp>
Public Member Functions | |
| ProfilingMonitor (const ProfilingData< number > &data, const TimeIntegration::TimeIterator< number > &time) | |
| bool | now () const |
| void | print (const ConditionalOStream &pcout, const dealii::TimerOutput &timer, const MPI_Comm &mpi_communicator) const |
Private Member Functions | |
| number | compute_current_time () const |
Private Attributes | |
| const ProfilingData< number > & | data |
| const TimeIntegration::TimeIterator< number > & | time |
| number | last_written_time = 0.0 |
| std::chrono::time_point< std::chrono::system_clock > | real_time_start |
Constructor & Destructor Documentation
◆ ProfilingMonitor()
template<typename number >
| MeltPoolDG::Profiling::ProfilingMonitor< number >::ProfilingMonitor | ( | const ProfilingData< number > & | data, |
| const TimeIntegration::TimeIterator< number > & | time | ||
| ) |
Member Function Documentation
◆ compute_current_time()
template<typename number >
|
private |
◆ now()
template<typename number >
| bool MeltPoolDG::Profiling::ProfilingMonitor< number >::now | ( | ) | const |
◆ print()
template<typename number >
| void MeltPoolDG::Profiling::ProfilingMonitor< number >::print | ( | const ConditionalOStream & | pcout, |
| const dealii::TimerOutput & | timer, | ||
| const MPI_Comm & | mpi_communicator | ||
| ) | const |
Member Data Documentation
◆ data
template<typename number >
|
private |
◆ last_written_time
template<typename number >
|
mutableprivate |
◆ real_time_start
template<typename number >
|
private |
◆ time
template<typename number >
|
private |
The documentation for this class was generated from the following files:
- include/meltpooldg/utilities/profiling_monitor.hpp
- source/utilities/profiling_monitor.cpp
Generated by