41 #ifndef IOOutputFilter_H
42 #define IOOutputFilter_H
53 class polyTopoChangeMap;
60 template<
class OutputFilter>
75 const word& outputFilterName,
77 const bool loadFromFile =
false
85 const word& outputFilterName,
87 const word&
dictName = OutputFilter::typeName() +
"Dict",
89 const bool loadFromFile =
false
97 const word& outputFilterName,
101 const bool loadFromFile =
false
IOdictionary wrapper around OutputFilter to allow them to read from their associated dictionaries.
virtual ~IOOutputFilter()
Destructor.
virtual void movePoints(const polyMesh &mesh)
Update topology using the given map.
virtual void mapMesh(const polyMeshMap &)
Update from another mesh using the given map.
virtual bool write(const bool write=true) const
Inherit write from regIOobject.
void operator=(const IOOutputFilter &)=delete
Disallow default bitwise assignment.
virtual const word & name() const
Return name.
virtual void topoChange(const polyTopoChangeMap &map)
Update topology using the given map.
IOOutputFilter(const word &outputFilterName, const IOobject &ioDict, const bool loadFromFile=false)
Construct from an IOobject for IOdictionary.
virtual bool read()
Read output filter properties.
IOdictionary is derived from dictionary and IOobject to give the dictionary automatic IO functionalit...
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
readOption
Enumeration defining the read options.
const word dictName() const
Return the local dictionary name (final part of scoped name)
A class for handling file names.
Registry of regIOobjects.
Class containing mesh-to-mesh mapping information.
Mesh consisting of general polyhedral cells.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
virtual bool write(const bool write=true) const
Write using setting from DB.
A class for handling words, derived from string.