Peano
Loading...
Searching...
No Matches
DefaultStepReport.h
Go to the documentation of this file.
1// This file is part of the Peano project. For conditions of distribution and
2// use, please see the copyright notice at www.peano-framework.org
3#pragma once
4
6
7
8namespace peano4 {
9 class DefaultStepReport;
10}
11
12
25 public:
26 DefaultStepReport() = default;
27 virtual ~DefaultStepReport() = default;
28
29 virtual void reportStep(const RunMultipleSteps& step) override;
30
31 virtual void reportFinalResults(const std::vector<std::reference_wrapper<RunMultipleSteps>>& steps) override;
32 private:
34};
Default realisation of peano4::RunMultipleSteps::Report.
virtual ~DefaultStepReport()=default
static tarch::logging::Log _log
virtual void reportFinalResults(const std::vector< std::reference_wrapper< RunMultipleSteps > > &steps) override
Report on an arbitrary, unspecified number of step sequences, e.g.
virtual void reportStep(const RunMultipleSteps &step) override
Report on one particular step sequence right after it has run.
Interface for anything that wants to report on a RunMultipleSteps instance (or a whole collection the...
Represents a series of steps which can be called by a runner.
Log Device.
Definition Log.h:517