Go to the documentation of this file.
26 #include "pointFieldDecomposer.H"
35 const GeometricField<Type, pointPatchField, pointMesh>& field
66 new processorPointPatchField<Type>
76 return tmp<GeometricField<Type, pointPatchField, pointMesh> >
78 new GeometricField<Type, pointPatchField, pointMesh>
98 template<
class GeoField>
101 const PtrList<GeoField>&
fields
const pointBoundaryMesh & boundary() const
Return reference to boundary mesh.
void decomposeFields(const PtrList< GeoField > &fields) const
#define forAll(list, i)
Loop across all elements in list.
A class for managing temporary objects.
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
static autoPtr< pointPatchField< Type > > New(const word &, const pointPatch &, const DimensionedField< Type, pointMesh > &)
Return a pointer to a new patchField created on freestore given.
static const DimensionedField< Type, GeoMesh > & null()
Return a null DimensionedField.
tmp< GeometricField< Type, pointPatchField, pointMesh > > decomposeField(const GeometricField< Type, pointPatchField, pointMesh > &) const
Decompose point field.
const labelList & boundaryAddressing_
Reference to boundary addressing.
const labelList & pointAddressing_
Reference to point addressing.
List< patchFieldDecomposer * > patchFieldDecomposerPtrs_
List of patch field decomposers.
conserve internalField()+
const pointMesh & procMesh_
Reference to processor mesh.
void size(const label)
Override size to be inconsistent with allocated storage.