70 #ifndef periodic_zoneGenerator_H
71 #define periodic_zoneGenerator_H
80 namespace zoneGenerators
93 autoPtr<zoneGenerator> zoneGenerator_;
105 const scalar repeat_;
108 const Switch deactivate_;
111 mutable bool active_;
114 mutable zoneSet nullZoneSet_;
120 bool activate()
const;
123 bool stateChanged()
const;
A list of keywords followed by any number of values (e.g. words and numbers) or sub-dictionaries.
Mesh consisting of general polyhedral cells.
A class for handling words, derived from string.
const word & name() const
Return the zoneGenerator name.
const polyMesh & mesh() const
Return reference to the polyMesh.
virtual ~periodic()
Destructor.
virtual zoneSet generate() const
Generate and return the zoneSet.
periodic(const word &name, const polyMesh &mesh, const dictionary &dict)
Construct from dictionary.
TypeName("periodic")
Runtime type information.
virtual zoneSet movePoints() const
Regenerate the zoneSet following mesh point motion.
Zone container returned by zoneGenerator::generate.