31 template<
class OutputFilter>
34 const word& outputFilterName,
36 const bool readFromFiles
40 OutputFilter(outputFilterName, ioDict.db(), *this, readFromFiles)
44 template<
class OutputFilter>
47 const word& outputFilterName,
51 const bool readFromFiles
65 OutputFilter(outputFilterName, obr, *this, readFromFiles)
69 template<
class OutputFilter>
72 const word& outputFilterName,
76 const bool readFromFiles
89 OutputFilter(outputFilterName, obr, *this, readFromFiles)
95 template<
class OutputFilter>
102 template<
class OutputFilter>
109 template<
class OutputFilter>
124 template<
class OutputFilter>
131 template<
class OutputFilter>
135 OutputFilter::movePoints(mesh);
139 template<
class OutputFilter>
146 OutputFilter::topoChange(map);
150 template<
class OutputFilter>
157 OutputFilter::mapMesh(map);
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.
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 fileName & name() const
Return the dictionary 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 read()
Read object.
A class for handling words, derived from string.
void write(std::ostream &os, const bool binary, List< floatScalar > &fField)
Write floats ascii or binary.
int system(const std::string &command)
Execute the specified command.
bool read(const char *, int32_t &)