50 forAll(boundaryAddressing_, patchi)
52 const label oldPatchi = boundaryAddressing_[patchi];
61 field.boundaryField()[oldPatchi],
64 patchFieldDecomposerPtrs_[patchi]
79 field.internalField(),
80 processorAreaPatchFieldDecomposerPtrs_[patchi]
119 procMesh_.nInternalEdges()
130 field.internalField(),
143 allEdgeField[i] =
field.internalField()[i];
150 const label patchStart =
field.mesh().boundary()[patchi].start();
154 allEdgeField[patchStart + i] =
p[i];
161 forAll(boundaryAddressing_, patchi)
163 const label oldPatchi = boundaryAddressing_[patchi];
172 field.boundaryField()[oldPatchi],
173 procMesh_.boundary()[patchi],
175 patchFieldDecomposerPtrs_[patchi]
186 procMesh_.boundary()[patchi],
191 processorEdgePatchFieldDecomposerPtrs_[patchi]
205 procMesh_.thisDb().time().timeName(),
218template<
class GeoField>
Generic templated field type.
Generic GeometricField class.
Defines the attributes of an object for which implicit objectRegistry management is supported,...
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers....
const T * set(const label i) const
A List obtained as a section of another List.
static word timeName(const scalar t, const int precision=precision_)
void size(const label n)
Older name for setAddressableSize.
tmp< GeometricField< Type, faPatchField, areaMesh > > decomposeField(const GeometricField< Type, faPatchField, areaMesh > &field) const
Decompose area field.
void decomposeFields(const PtrList< GeoField > &fields) const
const faBoundaryMesh & boundary() const noexcept
Return constant reference to boundary mesh.
virtual const objectRegistry & thisDb() const
Return reference to the mesh database.
faPatchField<Type> abstract base class. This class gives a fat-interface to all derived classes cover...
faePatchField<Type> abstract base class. This class gives a fat-interface to all derived classes cove...
const Time & time() const noexcept
Return time registry.
Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd.
Author Zeljko Tukovic, FMENA Hrvoje Jasak, Wikki Ltd.
A class for managing temporary objects.
tmp< DimensionedField< TypeR, GeoMesh > > New(const tmp< DimensionedField< TypeR, GeoMesh > > &tdf1, const word &name, const dimensionSet &dimensions)
Global function forwards to reuseTmpDimensionedField::New.
multivariateSurfaceInterpolationScheme< scalar >::fieldTable fields
#define forAll(list, i)
Loop across all elements in list.