35 const PointField<Type>& field
39 Field<Type> internalField(field.primitiveField(), pointAddressing_);
42 PtrList<pointPatchField<Type>> patchFields(procMesh_.
boundary().
size());
54 field.boundaryField()[
patchi],
57 patchFieldDecomposers_[
patchi]
66 new processorPointPatchField<Type>
76 return tmp<PointField<Type>>
83 procMesh_().time().
name(),
98 template<
class GeoField>
101 const PtrList<GeoField>&
fields
#define forAll(list, i)
Loop across all elements in list.
static const DimensionedField< Type, GeoMesh > & null()
Return a null DimensionedField.
label size() const
Return the number of elements in the UPtrList.
void decomposeFields(const PtrList< GeoField > &fields) const
Decompose a list of fields.
tmp< PointField< Type > > decomposeField(const PointField< Type > &) const
Decompose point field.
const pointBoundaryMesh & boundary() const
Return reference to boundary mesh.
static autoPtr< pointPatchField< Type > > New(const word &, const pointPatch &, const DimensionedField< Type, pointMesh > &)
Return a pointer to a new patchField created on freestore given.
A class for managing temporary objects.
Info<< "Calculating turbulent flame speed field St\n"<< endl;volScalarField St(IOobject("St", runTime.name(), mesh, IOobject::NO_READ, IOobject::AUTO_WRITE), flameWrinkling->Xi() *Su);multivariateSurfaceInterpolationScheme< scalar >::fieldTable fields
void write(std::ostream &os, const bool binary, List< floatScalar > &fField)
Write floats ascii or binary.
word name(const bool)
Return a word representation of a bool.