41#ifndef velocityComponentLaplacianFvMotionSolver_H
42#define velocityComponentLaplacianFvMotionSolver_H
60class velocityComponentLaplacianFvMotionSolver
62 public componentVelocityMotionSolver,
80 velocityComponentLaplacianFvMotionSolver
82 const velocityComponentLaplacianFvMotionSolver&
88 const velocityComponentLaplacianFvMotionSolver&
95 TypeName(
"velocityComponentLaplacian");
101 velocityComponentLaplacianFvMotionSolver
125 virtual void solve();
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
fvMotionSolver(const polyMesh &)
Construct from polyMesh.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
Abstract base class for cell-centre mesh motion diffusivity.
Base class for interpolation of cell displacement fields, generated by fvMotionSolvers,...
Mesh consisting of general polyhedral cells.
A class for managing temporary objects.
virtual tmp< pointField > curPoints() const
Return point location obtained from the current motion field.
~velocityComponentLaplacianFvMotionSolver()
Destructor.
virtual void updateMesh(const mapPolyMesh &)
Update topology.
volScalarField & cellMotionU()
Non-const access to the cellMotionU in order to allow changes.
virtual void solve()
Solve for motion.
TypeName("velocityComponentLaplacian")
Runtime type information.
GeometricField< scalar, fvPatchField, volMesh > volScalarField
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.