37#ifndef linearValveLayersFvMesh_H
38#define linearValveLayersFvMesh_H
52class linearValveLayersFvMesh
54 public topoChangerFvMesh
65 linearValveLayersFvMesh(
const linearValveLayersFvMesh&) =
delete;
68 void operator=(
const linearValveLayersFvMesh&) =
delete;
72 void addZonesAndModifiers();
75 void makeLayersLive();
78 void makeSlidersLive();
81 bool attached()
const;
96 explicit linearValveLayersFvMesh(
const IOobject&
io);
Defines the attributes of an object for which implicit objectRegistry management is supported,...
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
virtual ~linearValveLayersFvMesh()
Destructor.
virtual bool update()
Update the mesh for both mesh motion and topology change.
TypeName("linearValveLayersFvMesh")
Runtime type information.
A class for managing temporary objects.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.