Peano
Loading...
Searching...
No Matches
peano4::DefaultStepReport Class Reference

Default realisation of peano4::RunMultipleSteps::Report. More...

#include <DefaultStepReport.h>

Inheritance diagram for peano4::DefaultStepReport:
Collaboration diagram for peano4::DefaultStepReport:

Public Member Functions

 DefaultStepReport ()=default
 
virtual ~DefaultStepReport ()=default
 
virtual void reportStep (const RunMultipleSteps &step) override
 Report on one particular step sequence right after it has run.
 
virtual void reportFinalResults (const std::vector< std::reference_wrapper< RunMultipleSteps > > &steps) override
 Report on an arbitrary, unspecified number of step sequences, e.g.
 
- Public Member Functions inherited from peano4::RunMultipleSteps::Report
virtual ~Report ()=default
 

Static Private Attributes

static tarch::logging::Log _log
 

Detailed Description

Default realisation of peano4::RunMultipleSteps::Report.

This class is very close to the original ExaHyPE 2 output and provides information per step, and finally summarises the outcomes of the individual steps in a table.

It does not provide any additional information on tracers, postprocessing, and so forth. This would have to be implemented in a bespoke reporting class.

Definition at line 24 of file DefaultStepReport.h.

Constructor & Destructor Documentation

◆ DefaultStepReport()

peano4::DefaultStepReport::DefaultStepReport ( )
default

◆ ~DefaultStepReport()

virtual peano4::DefaultStepReport::~DefaultStepReport ( )
virtualdefault

Member Function Documentation

◆ reportFinalResults()

virtual void peano4::DefaultStepReport::reportFinalResults ( const std::vector< std::reference_wrapper< RunMultipleSteps > > &  steps)
overridevirtual

Report on an arbitrary, unspecified number of step sequences, e.g.

once a whole simulation has terminated.

Implements peano4::RunMultipleSteps::Report.

◆ reportStep()

virtual void peano4::DefaultStepReport::reportStep ( const RunMultipleSteps &  step)
overridevirtual

Report on one particular step sequence right after it has run.

Implements peano4::RunMultipleSteps::Report.

Field Documentation

◆ _log

tarch::logging::Log peano4::DefaultStepReport::_log
staticprivate

Definition at line 33 of file DefaultStepReport.h.


The documentation for this class was generated from the following file: