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();
Virtual base class for displacement motion solver.
A list of keyword definitions, which are a keyword followed by any number of values (e...
virtual void topoChange(const polyTopoChangeMap &)
Update topology.
virtual tmp< pointField > curPoints() const
Return point location obtained from the current motion field.
scalar distance(const vector &p1, const vector &p2)
~displacementLayeredMotionMotionSolver()
Destructor.
A class for handling words, derived from string.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
const word & name() const
Return name.
Mesh motion solver for an (multi-block) extruded fvMesh. Gets given the structure of the mesh blocks ...
Database for solution and other reduced data.
void operator=(const displacementLayeredMotionMotionSolver &)=delete
Disallow default bitwise assignment.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
virtual void solve()
Solve for motion.
displacementLayeredMotionMotionSolver(const word &name, const polyMesh &, const dictionary &)
Construct from polyMesh and dictionary.
Mesh consisting of general polyhedral cells.
A subset of mesh faces organised as a primitive patch.
A class for managing temporary objects.
TypeName("displacementLayeredMotion")
Runtime type information.