3#ifndef _EXAMPLES_GRID_MYOBSERVER_H_
4#define _EXAMPLES_GRID_MYOBSERVER_H_
31 MyObserver(
int spacetreeId = -1,
int counter=0);
58 TraversalObserver*
clone(
int spacetreeId)
override;
MyObserver(int spacetreeId=-1, int counter=0)
void leaveCell(const peano4::grid::GridTraversalEvent &event) override
void beginTraversal(const tarch::la::Vector< Dimensions, double > &x, const tarch::la::Vector< Dimensions, double > &h) override
Begin the traversal.
void endTraversal(const tarch::la::Vector< Dimensions, double > &x, const tarch::la::Vector< Dimensions, double > &h) override
void enterCell(const peano4::grid::GridTraversalEvent &event) override
Event is invoked per cell.
std::vector< peano4::grid::GridControlEvent > getGridControlEvents() override
TraversalObserver * clone(int spacetreeId) override
I use the clone to create one observer object per traversal thread.
static constexpr int GridRefinementIterations
static int _iterationCounter
static constexpr int StationaryIterations
Observer which pipes the automaton transitions into a VTK file.
This code is taken from the original ExaHyPE project written by colleagues from the University of Tre...