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 virtual bool read()
Read output filter properties.
A class for handling file names.
virtual void mapMesh(const polyMeshMap &)
Update from another mesh using the given map.
virtual void topoChange(const polyTopoChangeMap &map)
Update topology using the given map.
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.
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.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
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 topology using the given map.
Mesh consisting of general polyhedral cells.
virtual bool write(const bool write=true) const
Write using setting from DB.
Registry of regIOobjects.
Class containing mesh-to-mesh mapping information.
virtual ~IOOutputFilter()
Destructor.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...