Go to the documentation of this file.
36 #ifndef movingConeTopoFvMesh_H
37 #define movingConeTopoFvMesh_H
100 const scalar curLeft,
101 const scalar curRight
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
Sample topoChangerFvMesh that moves an object in x direction and introduces/removes layers.
virtual ~movingConeTopoFvMesh()
Destructor.
movingConeTopoFvMesh(const movingConeTopoFvMesh &)
Disallow default bitwise copy construct.
A class for managing temporary objects.
vector curMotionVel_
Motion velocity period.
virtual bool update()
Update the mesh for both mesh motion and topology change.
void operator=(const movingConeTopoFvMesh &)
Disallow default bitwise assignment.
Pre-declare SubField and related Field type.
scalarField motionMask_
Vertex motion mask.
scalar motionVelPeriod_
Motion velocity period.
TypeName("movingConeTopoFvMesh")
Runtime type information.
A list of keyword definitions, which are a keyword followed by any number of values (e....
scalar curLeft_
Current left obstacle position.
void addZonesAndModifiers()
Add mixer zones and modifiers.
vector motionVelAmplitude_
Motion velocity amplitude.
tmp< scalarField > vertexMarkup(const pointField &p, const scalar curLeft, const scalar curRight) const
Markup motion vertices.
Abstract base class for a topology changing fvMesh.
scalar curRight_
Current right obstacle position.
dictionary motionDict_
Motion dictionary.
scalar leftEdge_
Left edge.