Go to the documentation of this file.
41 #ifndef IOOutputFilter_H
42 #define IOOutputFilter_H
59 template<
class OutputFilter>
80 const word& outputFilterName,
82 const bool loadFromFile =
false
90 const word& outputFilterName,
92 const word&
dictName = OutputFilter::typeName() +
"Dict",
94 const bool loadFromFile =
false
102 const word& outputFilterName,
106 const bool loadFromFile =
false
132 virtual void write();
138 OutputFilter::updateMesh(mpm);
145 OutputFilter::movePoints(
mesh);
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)
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
A class for handling words, derived from string.
A class for handling file names.
bool read(const char *, int32_t &)
void operator=(const IOOutputFilter &)
virtual bool write() const
Write using setting from DB.
Mesh consisting of general polyhedral cells.
Registry of regIOobjects.
virtual ~IOOutputFilter()
Destructor.
IOdictionary wrapper around OutputFilter to allow them to read from their associated dictionaries.
virtual void movePoints(const polyMesh &mesh)
Update for changes of mesh.
virtual bool read()
Read output filter properties.
const word & name() const
Name function is needed to disambiguate those inherited.
virtual void updateMesh(const mapPolyMesh &mpm)
Update for changes of mesh.
virtual void write()
Sample and write.
IOOutputFilter(const IOOutputFilter &)
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
readOption
Enumeration defining the read options.
virtual const word & name() const
Return name.