45 const word& fieldName,
49 if (fieldType == volScalarField::typeName)
51 scalarFields_.append(fieldName);
54 else if (fieldType == volVectorField::typeName)
56 vectorFields_.append(fieldName);
59 else if (fieldType == volSphericalTensorField::typeName)
61 sphericalTensorFields_.append(fieldName);
64 else if (fieldType == volSymmTensorField::typeName)
66 symmTensorFields_.append(fieldName);
69 else if (fieldType == volTensorField::typeName)
71 tensorFields_.append(fieldName);
98 const word& fieldName = allFields[indices[fieldI]];
100 nFields += appendFieldGroup
103 objects.find(fieldName)()->headerClassName()
110 <<
"Cannot find field file matching "
111 << fieldSelection_[i] <<
endl;
118 wordList allFields = mesh_.sortedNames();
121 forAll(fieldSelection_, i)
129 const word& fieldName = allFields[indices[fieldI]];
131 nFields += appendFieldGroup
134 mesh_.find(fieldName)()->type()
141 <<
"Cannot find registered field matching "
142 << fieldSelection_[i] <<
endl;