42 dynamicMotionSolverFvMesh,
48 dynamicMotionSolverFvMesh,
100 std::move(allNeighbour),
125 if (
auto* Uptr = getObjectPtr<volVectorField>(
"U"))
127 Uptr->correctBoundaryConditions();
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.
tmp< DimensionedField< TypeR, GeoMesh > > New(const tmp< DimensionedField< TypeR, GeoMesh >> &tf1, const word &name, const dimensionSet &dimensions, const bool initCopy=false)
Global function forwards to reuseTmpDimensionedField::New.
virtual bool movePoints()
Do what is necessary if the mesh has moved.
Virtual base class for mesh motion solver.
virtual bool init(const bool doInit)
Initialise all non-demand-driven data.
static autoPtr< motionSolver > New(const polyMesh &)
Select constructed from polyMesh.
dynamicMotionSolverFvMesh(const dynamicMotionSolverFvMesh &)=delete
No copy construct.
Macros for easy insertion into run-time selection tables.
defineTypeNameAndDebug(combustionModel, 0)
Abstract base class for geometry and/or topology changing fvMesh.
const motionSolver & motion() const
Return the motionSolver.
Defines the attributes of an object for which implicit objectRegistry management is supported...
virtual ~dynamicMotionSolverFvMesh()
Destructor.
addToRunTimeSelectionTable(functionObject, pointHistory, dictionary)