52 const word& fieldName,
121 if (
mesh_.objectRegistry::found(fieldName))
#define forAll(list, i)
Loop across all elements in list.
fieldGroup< vector > surfaceVectorFields_
void clearFieldGroups()
Clear old field groups.
fieldGroup< scalar > surfaceScalarFields_
Categorised scalar/vector/tensor surf fields.
fieldGroup< sphericalTensor > surfaceSphericalTensorFields_
wordList fields_
Names of fields to probe.
static const char *const typeName
fieldGroup< symmTensor > surfaceSymmTensorFields_
Operations on lists of strings.
fieldGroup< tensor > surfaceTensorFields_
iterator find(const Key &)
Find and return an iterator set at the hashedEntry.
A class for handling words, derived from string.
virtual const word & type() const =0
Runtime type information.
DynamicList< T, SizeInc, SizeMult, SizeDiv > & append(const T &)
Append an element at the end of the list.
fieldGroup< scalar > scalarFields_
Categorised scalar/vector/tensor vol fields.
const fvMesh & mesh_
Const reference to fvMesh.
label appendFieldGroup(const word &fieldName, const word &fieldType)
Append fieldName to the appropriate group.
fieldGroup< tensor > tensorFields_
fieldGroup< symmTensor > symmTensorFields_
fieldGroup< vector > vectorFields_
label classifyFields()
Classify field types, returns the number of fields.
void clear()
Clear the addressed list, i.e. set the size to zero.
fieldGroup< sphericalTensor > sphericalTensorFields_