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_;
156 const word& fieldName
160 template<
class GeoField>
175 void operator=(
const areaWrite&) =
delete;
201 const bool loadFromFiles =
false 222 virtual bool write();
Finite area mesh (used for 2-D non-Euclidian finite area method) defined using a patch of faces on a ...
virtual void readUpdate(const polyMesh::readUpdateState state)
Update for changes of mesh due to readUpdate - expires the surfaces.
List of IOobjects with searching and retrieving facilities. Implemented as a HashTable, so the various sorted methods should be used if traversing in parallel.
A list of keyword definitions, which are a keyword followed by a number of values (eg...
A HashTable of pointers to objects of type <T>, with deallocation management of the pointers...
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
const word & name() const noexcept
Return the name of this functionObject.
virtual void updateMesh(const mapPolyMesh &mpm)
Update for changes of mesh - expires the surfaces.
static scalar mergeTol() noexcept
Get merge tolerance.
Generic templated field type.
A class for handling words, derived from Foam::string.
virtual bool write()
Sample and write.
virtual ~areaWrite()=default
Destructor.
vtk::internalMeshWriter writer(topoMesh, topoCells, vtk::formatType::INLINE_ASCII, runTime.path()/"blockTopology")
bool verbose(const bool on) noexcept
Enable/disable verbose output.
virtual bool read(const dictionary &dict)
Read the areaWrite dictionary.
Mesh data needed to do the Finite Area discretisation.
virtual void movePoints(const polyMesh &mesh)
Update for mesh point-motion - expires the surfaces.
Base class for surface writers.
Pointer management similar to std::unique_ptr, with some additional methods and type checking...
Mesh consisting of general polyhedral cells.
readUpdateState
Enumeration defining the state of the mesh after a read update.
Registry of regIOobjects.
TypeName("areaWrite")
Runtime type information.
Write finite area mesh/fields to standard output formats.
virtual bool execute()
Execute, currently does nothing.
virtual const objectRegistry & obr() const
The region or sub-region registry being used.
Forwards and collection of common area field types.