RunReporter Class Reference#
|
DiFfRG
Discretization Framework for functional Renormalization Group flows
|
DiFfRG::RunReporter Class Reference
#include <run_reporter.hh>
Public Member Functions | |
| RunReporter ()=default | |
| RunReporter (OutputPath path, const Config::OutputSettings &settings, bool active, RunReporterOptions options={}) | |
| ~RunReporter () noexcept | |
| RunReporter (const RunReporter &)=delete | |
| RunReporter & | operator= (const RunReporter &)=delete |
| RunReporter (RunReporter &&) noexcept=default | |
| RunReporter & | operator= (RunReporter &&) noexcept=default |
| ReportPort | port () const |
| void | finish () |
Private Attributes | |
| std::shared_ptr< internal::ReporterState > | state |
Detailed Description
Owns the ordered severity sinks and coalesced progress state for one simulation run.
Every file-backed reporter writes into the one <run name>.log; reporters on the same path share a single process-wide file sink, so a reporter opened before the session (the QuadratureProvider's, typically) is appended to rather than truncated away.
Constructor & Destructor Documentation
◆ RunReporter() [1/4]
|
default |
◆ RunReporter() [2/4]
| DiFfRG::RunReporter::RunReporter | ( | OutputPath | path, |
| const Config::OutputSettings & | settings, | ||
| bool | active, | ||
| RunReporterOptions | options = {} ) |
◆ ~RunReporter()
|
noexcept |
◆ RunReporter() [3/4]
|
delete |
◆ RunReporter() [4/4]
|
defaultnoexcept |
Member Function Documentation
◆ finish()
| void DiFfRG::RunReporter::finish | ( | ) |
◆ operator=() [1/2]
|
delete |
◆ operator=() [2/2]
|
defaultnoexcept |
◆ port()
| ReportPort DiFfRG::RunReporter::port | ( | ) | const |
Member Data Documentation
◆ state
|
private |
The documentation for this class was generated from the following file:
- /home/runner/work/DiFfRG_current/DiFfRG_current/DiFfRG/include/DiFfRG/common/run_reporter.hh
Generated by