37#ifndef dynamicMotionSolverTopoFvMesh_H
38#define dynamicMotionSolverTopoFvMesh_H
54class dynamicMotionSolverTopoFvMesh
56 public topoChangerFvMesh
70 dynamicMotionSolverTopoFvMesh
72 const dynamicMotionSolverTopoFvMesh&
76 void operator=(
const dynamicMotionSolverTopoFvMesh&) =
delete;
82 TypeName(
"dynamicMotionSolverTopoFvMesh");
88 explicit dynamicMotionSolverTopoFvMesh
91 const bool doInit=
true
102 virtual bool init(
const bool doInit);
Defines the attributes of an object for which implicit objectRegistry management is supported,...
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
TypeName("dynamicMotionSolverTopoFvMesh")
Runtime type information.
virtual bool init(const bool doInit)
Initialise all non-demand-driven data.
virtual bool update()
Update the mesh for both mesh motion and topology change.
virtual ~dynamicMotionSolverTopoFvMesh()
Destructor.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.