57 #ifndef displacementLayeredMotionMotionSolver_H
58 #define displacementLayeredMotionMotionSolver_H
82 const label cellZoneI,
89 const label cellZoneI,
109 const label cellZoneI,
117 TypeName(
"displacementLayeredMotion");
147 virtual void solve();
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
A list of keyword definitions, which are a keyword followed by any number of values (e....
Mesh motion solver for an (multi-block) extruded fvMesh. Gets given the structure of the mesh blocks ...
virtual tmp< pointField > curPoints() const
Return point location obtained from the current motion field.
displacementLayeredMotionMotionSolver(const word &name, const polyMesh &, const dictionary &)
Construct from polyMesh and dictionary.
TypeName("displacementLayeredMotion")
Runtime type information.
void operator=(const displacementLayeredMotionMotionSolver &)=delete
Disallow default bitwise assignment.
virtual void topoChange(const polyTopoChangeMap &)
Update topology.
~displacementLayeredMotionMotionSolver()
Destructor.
virtual void solve()
Solve for motion.
Virtual base class for displacement motion solver.
A subset of mesh faces organised as a primitive patch.
const word & name() const
Return name.
Mesh consisting of general polyhedral cells.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
A class for managing temporary objects.
A class for handling words, derived from string.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.