Go to the documentation of this file.
35 template<
class Type,
template<
class>
class PatchField,
class GeoMesh>
41 const bool readOldTime
54 fields.resize(masterNames.size());
58 const IOobject& io = *fieldObjects[masterNames[i]];
60 fields.set(i,
new GeoField(io,
mesh, readOldTime));
65 template<
class Mesh,
class GeoField>
81 fields.resize(masterNames.size());
85 const IOobject& io = *fieldObjects[masterNames[i]];
Defines the attributes of an object for which implicit objectRegistry management is supported,...
wordList sortedNames() const
The sorted names of the IOobjects.
#define forAll(list, i)
Loop across all elements in list.
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers....
List of IOobjects with searching and retrieving facilities.
static void readFields(const typename GeoMesh::Mesh &mesh, const IOobjectList &objects, PtrList< GeometricField< Type, PatchField, GeoMesh >> &fields, const bool readOldTime)
Read the fields and hold on the pointer list.
Generic GeometricField class.
IOobjectList lookupClass(const char *clsName) const
The list of IOobjects with the given headerClassName.
multivariateSurfaceInterpolationScheme< scalar >::fieldTable fields