50 procMeshes_[proci]().time().timeName(),
71 procField = procFields[proci];
74 const labelList& procToGlobalAddr = pointProcAddressing_[proci];
87 const label curBPatch = boundaryProcAddressing_[proci][
patchi];
92 if (!patchFields(curBPatch))
109 patchFields[curBPatch].rmap
112 patchPointAddressing_[proci][
patchi]
126 fieldIoObject.
name(),
133 procFields[0].dimensions(),
158 Info<<
" Reconstructing " << fieldClassName <<
"s\n" <<
endl;
164 !selectedFields.
size()
165 || selectedFields.
found(fieldIter()->
name())
168 Info<<
" " << fieldIter()->name() <<
endl;
170 reconstructField<Type>(*fieldIter())().
write();
label size() const
Return the number of elements in the PtrList.
Info<< "Creating field dpdt\n"<< endl;volScalarField dpdt(IOobject("dpdt", runTime.timeName(), mesh), mesh, dimensionedScalar("dpdt", p.dimensions()/dimTime, 0));Info<< "Creating field kinetic energy K\n"<< endl;volScalarField K("K", 0.5 *magSqr(U));volScalarField p_rgh(IOobject("p_rgh", runTime.timeName(), mesh, IOobject::MUST_READ, IOobject::AUTO_WRITE), mesh);p_rgh=p-rho *gh;mesh.setFluxRequired(p_rgh.name());multivariateSurfaceInterpolationScheme< scalar >::fieldTable fields
List of IOobjects with searching and retrieving facilities.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
GeometricBoundaryField & boundaryField()
Return reference to GeometricBoundaryField.
word name(const complex &)
Return a string representation of a complex.
label size() const
Return number of points.
A class for handling words, derived from string.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
static word timeName(const scalar, const int precision=precision_)
Return time name of given scalar time.
InternalField & internalField()
Return internal field.
IOobjectList lookupClass(const word &className) const
Return the list for all IOobjects of a given class.
tmp< GeometricField< Type, pointPatchField, pointMesh > > reconstructField(const IOobject &fieldIoObject)
Reconstruct field.
forAllConstIter(PtrDictionary< phaseModel >, mixture.phases(), phase)
Abstract base class for point-mesh patch fields.
Ostream & endl(Ostream &os)
Add newline and flush stream.
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
const pointBoundaryMesh & boundary() const
Return reference to boundary mesh.
virtual Ostream & write(const token &)=0
Write next token to stream.
label size() const
Return number of elements in table.
Pre-declare SubField and related Field type.
const word & name() const
Return name.
Generic GeometricField class.
A HashTable with keys but without contents.
const Time & time() const
Return time.
bool found(const Key &) const
Return true if hashedEntry is found in table.
A class for managing temporary objects.
conserve internalField()+
static const DimensionedField< Type, GeoMesh > & null()
Return a null DimensionedField.
void reconstructFields(const IOobjectList &objects, const HashSet< word > &selectedFields)
Reconstruct and write all fields.