Go to the documentation of this file.
36 #ifndef velocityDisplacementMotionSolver_H
37 #define velocityDisplacementMotionSolver_H
47 class displacementMotionSolver;
104 virtual void solve();
autoPtr< displacementMotionSolver > displacementMotionSolverPtr_
Displacement motion solver.
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
virtual void movePoints(const pointField &)
Update geometry.
void operator=(const velocityDisplacementMotionSolver &)
Disallow default bitwise assignment.
wordList pointDisplacementBoundaryTypes() const
Get the boundary condition types for the point displacement.
A class for managing temporary objects.
TypeName("velocityDisplacement")
Runtime type information.
velocityDisplacementMotionSolver(const velocityDisplacementMotionSolver &)
Disallow default bitwise copy construct.
Virtual base class for velocity motion solver.
~velocityDisplacementMotionSolver()
Destructor.
Mesh consisting of general polyhedral cells.
virtual tmp< pointField > curPoints() const
Return point location obtained from the current motion field.
Pre-declare SubField and related Field type.
Mesh motion solver for a polyMesh. Wraps a displacement motion solver in a velocity motion solver.
virtual void solve()
Solve for motion.
virtual void updateMesh(const mapPolyMesh &)
Update topology.
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.