36 #ifndef fvMeshTopoChangersMovingCone_H 37 #define fvMeshTopoChangersMovingCone_H 46 namespace fvMeshTopoChangers
65 vector motionVelAmplitude_;
68 scalar motionVelPeriod_;
89 void addZonesAndModifiers();
Class containing mesh-to-mesh mapping information after a mesh distribution where we send parts of me...
Sample fvMeshTopoChanger that moves an object in x direction and introduces/removes layers...
fvMesh & mesh()
Return the fvMesh.
virtual void distribute(const polyDistributionMap &)
Update corresponding to the given distribution map.
A list of keyword definitions, which are a keyword followed by any number of values (e...
virtual bool update()
Update the mesh for both mesh motion and topology change.
List of mesh modifiers defining the mesh dynamics.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
movingCone(fvMesh &mesh, const dictionary &dict)
Construct from fvMesh and dictionary.
TypeName("movingCone")
Runtime type information.
void operator=(const movingCone &)=delete
Disallow default bitwise assignment.
Mesh data needed to do the Finite Volume discretisation.
A class for managing temporary objects.
Class containing mesh-to-mesh mapping information.
virtual ~movingCone()
Destructor.
virtual void topoChange(const polyTopoChangeMap &)
Update corresponding to the given map.
virtual void mapMesh(const polyMeshMap &)
Update from another mesh using the given map.
Abstract base class for fvMesh movers.