40#ifndef dynamicMotionSolverListFvMesh_H
41#define dynamicMotionSolverListFvMesh_H
56class dynamicMotionSolverListFvMesh
68 dynamicMotionSolverListFvMesh
70 const dynamicMotionSolverListFvMesh&
74 void operator=(
const dynamicMotionSolverListFvMesh&) =
delete;
80 TypeName(
"dynamicMotionSolverListFvMesh");
86 dynamicMotionSolverListFvMesh
89 const bool doInit=
true
100 virtual bool init(
const bool doInit);
104 virtual bool init(
const bool doInit,
const bool mandatory);
Defines the attributes of an object for which implicit objectRegistry management is supported,...
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers....
virtual bool init(const bool doInit)
Initialise all non-demand-driven data.
TypeName("dynamicMotionSolverListFvMesh")
Runtime type information.
virtual bool update()
Update the mesh for both mesh motion and topology change.
virtual void mapFields(const mapPolyMesh &mpm)
Map all fields in time using given map. Triggered by topo change.
~dynamicMotionSolverListFvMesh()
Destructor.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
Virtual base class for mesh motion solver.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.