Go to the documentation of this file.
103 public functionObjects::fvMeshFunctionObject
108 static scalar mergeTol_;
114 const bool loadFromFiles_;
120 fileName outputPath_;
126 wordRes selectAreas_;
129 wordRes fieldSelection_;
132 HashTable<const faMesh*> meshes_;
136 autoPtr<objectRegistry> surfaces_;
153 const word& fieldName
157 template<
class GeoField>
172 void operator=(
const areaWrite&) =
delete;
198 const bool loadFromFiles =
false
219 virtual bool write();
234 static scalar
mergeTol(
const scalar tol);
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
A class for handling words, derived from Foam::string.
Base class for surface writers.
A class for handling file names.
virtual bool execute()
Execute, currently does nothing.
virtual void movePoints(const polyMesh &mesh)
Update for mesh point-motion - expires the surfaces.
List< T > values(const HashTable< T, Key, Hash > &tbl, const bool doSort=false)
List of values from HashTable, optionally sorted.
virtual void updateMesh(const mapPolyMesh &mpm)
Update for changes of mesh - expires the surfaces.
static scalar mergeTol()
Get merge tolerance.
Write finite area mesh/fields to standard output formats.
Specialization of Foam::functionObject for an Foam::fvMesh, providing a reference to the Foam::fvMesh...
Mesh consisting of general polyhedral cells.
virtual void readUpdate(const polyMesh::readUpdateState state)
Update for changes of mesh due to readUpdate - expires the surfaces.
bool verbose(const bool on)
Enable/disable verbose output.
virtual ~areaWrite()=default
Destructor.
Registry of regIOobjects.
Generic templated field type.
Forwards and collection of common area field types.
Mesh data needed to do the Finite Area discretisation.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Base class for graphics format writing. Entry points are.
List of IOobjects with searching and retrieving facilities.
TypeName("areaWrite")
Runtime type information.
readUpdateState
Enumeration defining the state of the mesh after a read update.
A HashTable similar to std::unordered_map.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
A HashTable of pointers to objects of type <T>, with deallocation management of the pointers.
virtual bool write()
Sample and write.
const word & name() const
Return the name of this functionObject.
virtual const objectRegistry & obr() const
The region or sub-region registry being used.
A List of wordRe with additional matching capabilities.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
Finite area mesh. Used for 2-D non-Euclidian finite area method.
virtual bool read(const dictionary &dict)
Read the areaWrite dictionary.