52 const word& fieldName,
56 if (fieldType == volScalarField::typeName)
58 scalarFields_.append(fieldName);
61 else if (fieldType == volVectorField::typeName)
63 vectorFields_.append(fieldName);
66 else if (fieldType == volSphericalTensorField::typeName)
68 sphericalTensorFields_.append(fieldName);
71 else if (fieldType == volSymmTensorField::typeName)
73 symmTensorFields_.append(fieldName);
76 else if (fieldType == volTensorField::typeName)
78 tensorFields_.append(fieldName);
81 else if (fieldType == surfaceScalarField::typeName)
83 surfaceScalarFields_.append(fieldName);
86 else if (fieldType == surfaceVectorField::typeName)
88 surfaceVectorFields_.append(fieldName);
91 else if (fieldType == surfaceSphericalTensorField::typeName)
93 surfaceSphericalTensorFields_.append(fieldName);
96 else if (fieldType == surfaceSymmTensorField::typeName)
98 surfaceSymmTensorFields_.append(fieldName);
101 else if (fieldType == surfaceTensorField::typeName)
103 surfaceTensorFields_.append(fieldName);
126 const word& fieldName = allFields[indices[fieldI]];
128 nFields += appendFieldGroup
131 objects.find(fieldName)()->headerClassName()
138 wordList allFields = mesh_.sortedNames();
143 const word& fieldName = allFields[indices[fieldI]];
145 nFields += appendFieldGroup
148 mesh_.find(fieldName)()->type()