Timing
Defines the time and place of application of the action.
Action(Timing timing, const mesh::PtrMesh &mesh, mapping::Mapping::MeshRequirement requirement)
static void reset()
resets the saved records.
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.
provides Mesh, Data and primitives.
std::shared_ptr< Mesh > PtrMesh