22 #ifndef GEOMETRYREPORTER_H
23 #define GEOMETRYREPORTER_H
25 #include <LbmLib/include/reportHandler/AbstractReportFunctor.hpp>
35 namespace reportHandler {
48 const std::map<
unsigned int, std::shared_ptr<LbmLib::nodes::GeometryNode> >& GeometryNodes,
50 GeometryNodes_(GeometryNodes) {}
56 virtual void operator()(
unsigned int time)
const;
62 const std::map<unsigned int, std::shared_ptr<LbmLib::nodes::GeometryNode> >& GeometryNodes_;
66 #endif // GEOMETRYREPORTER_H
This class reports current GeometryNodes. Order of dumping: ID XPos YPos XVelocity YVelocity...
the abstract reporter functor inherit from this for your reporters
virtual void operator()(unsigned int time) const
operator() writes the report
GeometryReporter(const std::map< unsigned int, std::shared_ptr< LbmLib::nodes::GeometryNode > > &GeometryNodes, const std::string &filename)
VelocityReporter constructor.