Go to the documentation of this file.
102 class objectRegistry;
152 bool fixedLocations_;
156 word interpolationScheme_;
159 bool includeOutOfBounds_;
203 void clearFieldGroups();
206 label classifyFields();
209 virtual void findElements(
const fvMesh&
mesh);
245 void operator=(
const probes&) =
delete;
262 const bool loadFromFiles =
false,
268 virtual ~
probes() =
default;
276 return fieldSelection_;
280 virtual const pointField& probeLocations()
const
286 virtual const point& probe(
const label i)
const
288 return operator[](i);
298 virtual bool read(
const dictionary&);
301 virtual bool execute();
304 virtual bool write();
307 virtual void updateMesh(
const mapPolyMesh&);
310 virtual void movePoints(
const polyMesh&);
virtual const wordRes & fieldNames() const
#define TypeName(TypeNameString)
fieldGroup< sphericalTensor > sphericalTensorFields_
fieldGroup< symmTensor > symmTensorFields_
Class to control time during OpenFOAM simulations that is also the top-level objectRegistry.
A class for handling words, derived from Foam::string.
fieldGroup< tensor > tensorFields_
fieldGroup< scalar > scalarFields_
A class for managing temporary objects.
A 1D vector of objects of type <T> that resizes itself as necessary to accept the new objects.
bool read(const char *buf, int32_t &val)
Base class for function objects, adding functionality to read/write state information (data required ...
fieldGroup< vector > surfaceVectorFields_
Mesh consisting of general polyhedral cells.
fieldGroup< sphericalTensor > surfaceSphericalTensorFields_
Generic templated field type.
HashPtrTable< OFstream > probeFilePtrs_
const labelList & elements() const
Set of locations to sample.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
const wordRes fieldNames(propsDict.getOrDefault< wordRes >("fields", wordRes()))
fieldGroup< symmTensor > surfaceSymmTensorFields_
Mesh data needed to do the Finite Volume discretisation.
fieldGroup< vector > vectorFields_
fieldGroup< scalar > surfaceScalarFields_
virtual const point & probe(const label i) const
fieldGroup< tensor > surfaceTensorFields_
virtual const pointField & probeLocations() const
A HashTable of pointers to objects of type <T>, with deallocation management of the pointers.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
A List of wordRe with additional matching capabilities.
Reads fields from the time directories and adds them to the mesh database for further post-processing...
void write(vtk::formatter &fmt, const Type &val, const label n=1)
Function objects are OpenFOAM utilities to ease workflow configurations and enhance workflows by prod...
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
word name(const expressions::valueTypeCode typeCode)
word interpolationScheme_
Generic GeometricField class.
virtual void readUpdate(const polyMesh::readUpdateState state)
Minimal example by using system/controlDict.functions: