41 #ifndef IOOutputFilter_H 42 #define IOOutputFilter_H 59 template<
class OutputFilter>
74 const word& outputFilterName,
76 const bool loadFromFile =
false 84 const word& outputFilterName,
86 const word&
dictName = OutputFilter::typeName() +
"Dict",
88 const bool loadFromFile =
false 96 const word& outputFilterName,
100 const bool loadFromFile =
false virtual bool read()
Read output filter properties.
A class for handling file names.
virtual void updateMesh(const mapPolyMesh &mpm)
Update for changes of mesh.
virtual bool write(const bool write=true)
Sample and write.
readOption
Enumeration defining the read options.
IOOutputFilter(const word &outputFilterName, const IOobject &ioDict, const bool loadFromFile=false)
Construct from an IOobject for IOdictionary.
virtual const word & name() const
Return name.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
const word dictName() const
Return the local dictionary name (final part of scoped name)
A class for handling words, derived from string.
IOdictionary wrapper around OutputFilter to allow them to read from their associated dictionaries...
void operator=(const IOOutputFilter &)=delete
Disallow default bitwise assignment.
virtual void movePoints(const polyMesh &mesh)
Update for changes of mesh.
Mesh consisting of general polyhedral cells.
virtual bool write(const bool write=true) const
Write using setting from DB.
Registry of regIOobjects.
virtual ~IOOutputFilter()
Destructor.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...