Abstract base class for configurable actions on data and/or meshes.
Timing
Defines the time and place of application of the action.
Timing getTiming() const
Returns the timing of the action.
static void reset()
resets the saved records.
virtual void performAction() final override
Records the invocation and appends it to the records.
static std::vector< Record > records
RecorderAction(Timing timing, const mesh::PtrMesh &mesh)
Constructor.
contains actions to modify exchanged data.