40 const labelUList& faceCells = this->faceCells();
44 pif[facei] = f[faceCells[facei]];
60 const labelUList& faceCells = this->faceCells();
64 pif[facei] = f[faceCells[facei]];
69 template<
class GeometricField,
class Type>
79 template<
class GeometricField,
class Type>
89 template<
class GeometricField,
class Type>
95 return patchField<GeometricField, Type>
97 db().template lookupObject<GeometricField>(
name)
const GeometricField::Patch & patchField(const GeometricField &) const
Return the corresponding patchField of the named field.
#define forAll(list, i)
Loop across all elements in list.
const Boundary & boundaryField() const
Return const-reference to the boundary field.
T & ref() const
Return non-const reference or generate a fatal error.
Generic GeometricField class.
Pre-declare SubField and related Field type.
A class for handling words, derived from string.
tmp< Field< Type > > patchInternalField(const UList< Type > &) const
Return given internal field next to patch as patch field.
word name(const complex &)
Return a string representation of a complex.
const GeometricField::Patch & lookupPatchField(const word &name) const
Lookup and return the patchField of the named field from the.
void setSize(const label)
Reset size of List.
Boundary & boundaryFieldRef()
Return a reference to the boundary field.
PatchField< Type > Patch
Type of the patch field of which the Boundary is composed.
A class for managing temporary objects.