210 const bool loadFromFiles =
false 260 virtual void write();
virtual const wordReList & fieldNames() const
Return names of fields to probe.
iterator end()
Return an iterator to end traversing the UList.
word interpolationScheme_
Interpolation scheme name.
Mesh data needed to do the Finite Volume discretisation.
virtual void timeSet()
Called when time was set at the end of the Time::operator++.
TypeName("probes")
Runtime type information.
HashPtrTable< OFstream > probeFilePtrs_
Current open files.
virtual void movePoints(const polyMesh &)
Update for changes of mesh.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
word name_
Name of this set of probes,.
fieldGroup< symmTensor > symmTensorFields_
A class for handling words, derived from string.
bool fixedLocations_
Fixed locations, default = yes.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
label prepare()
Classify field type and Open/close file streams,.
virtual const word & name() const
Return name of the set of probes.
fieldGroup< vector > surfaceVectorFields_
A list of keyword definitions, which are a keyword followed by any number of values (e...
fieldGroup< scalar > scalarFields_
Categorized scalar/vector/tensor vol fields.
virtual void write()
Sample and write.
virtual void findElements(const fvMesh &)
Find cells and faces containing probes.
virtual void read(const dictionary &)
Read the probes.
Set of locations to sample.
bool loadFromFiles_
Load fields from files (not from objectRegistry)
label classifyFields()
Classify field types, returns the number of fields.
T & operator[](const label)
Return element of UList.
fieldGroup< vector > vectorFields_
fieldGroup< sphericalTensor > surfaceSphericalTensorFields_
const fvMesh & mesh_
Const reference to fvMesh.
Class used for grouping field types.
readUpdateState
Enumeration defining the state of the mesh after a read update.
fieldGroup()
Construct null.
virtual ~probes()
Destructor.
fieldGroup< tensor > surfaceTensorFields_
fieldGroup< sphericalTensor > sphericalTensorFields_
fieldGroup< scalar > surfaceScalarFields_
Categorized scalar/vector/tensor surf fields.
virtual void updateMesh(const mapPolyMesh &)
Update for changes of mesh.
Generic GeometricField class.
tmp< Field< Type > > sampleSurfaceFields(const word &fieldName) const
Sample a single scalar field on all sample locations.
Mesh consisting of general polyhedral cells.
virtual const pointField & probeLocations() const
Return locations to probe.
A 1D vector of objects of type <T> that resizes itself as necessary to accept the new objects...
tmp< Field< Type > > sample(const GeometricField< Type, fvPatchField, volMesh > &) const
Sample a volume field at all locations.
virtual void readUpdate(const polyMesh::readUpdateState state)
Update for changes of mesh due to readUpdate.
Registry of regIOobjects.
label appendFieldGroup(const word &fieldName, const word &fieldType)
Append fieldName to the appropriate group.
const labelList & elements() const
Cells to be probed (obtained from the locations)
void clearFieldGroups()
Clear old field groups.
wordReList fieldSelection_
Names of fields to probe.
fieldGroup< symmTensor > surfaceSymmTensorFields_
virtual const point & probe(const label i) const
Return location for probe i.
fieldGroup< tensor > tensorFields_
A class for managing temporary objects.
virtual void execute()
Execute, currently does nothing.
A HashTable specialization for hashing pointers.
void operator=(const word &)
Assignment of all addressed entries to the given value.