LBIBCell
|
the abstract reporter functor inherit from this for your reporters More...
#include <AbstractReportFunctor.hpp>
Public Member Functions | |
AbstractReportFunctor (const std::string &filename) | |
ReportFunctor The constructor of a reporter functor which takes a name. More... | |
virtual | ~AbstractReportFunctor () |
~ReportFunctor virtual destructor | |
virtual void | operator() (unsigned int time) const =0 |
operator() This method needs to be overriden by base classes. This should write the report. More... | |
Protected Attributes | |
const std::string | filename_ |
filename_ Stores the filename of this functor | |
the abstract reporter functor inherit from this for your reporters
Definition at line 32 of file AbstractReportFunctor.hpp.
|
inlineexplicit |
ReportFunctor The constructor of a reporter functor which takes a name.
filename | The filename which is used by this reporter |
Definition at line 38 of file AbstractReportFunctor.hpp.
|
pure virtual |
operator() This method needs to be overriden by base classes. This should write the report.
time | The simulation time at which this method is called |
Implemented in LbmLib::reportHandler::vtkFluidReporter, LbmLib::reportHandler::vtkCDEReporter, LbmLib::reportHandler::vtkCellReporter, LbmLib::reportHandler::vtkForceReporter, LbmLib::reportHandler::vtkCellPNGReporter, LbmLib::reportHandler::DensityReporter, LbmLib::reportHandler::UxReporter, LbmLib::reportHandler::DensityDomainReporter, LbmLib::reportHandler::GeometryReporter, LbmLib::reportHandler::ConnectionReporter, LbmLib::reportHandler::CellTypeReporter, LbmLib::reportHandler::DomainReporter, LbmLib::reportHandler::FluidReporter, LbmLib::reportHandler::GridReporter, LbmLib::reportHandler::MatixAbsVelocityReporter, LbmLib::reportHandler::SolverReporter, and LbmLib::reportHandler::VelocityReporter.