48 forAll(boundaryAddressing_, patchi)
50 const label oldPatchi = boundaryAddressing_[patchi];
59 field.boundaryField()[oldPatchi],
62 patchFieldDecomposerPtrs_[patchi]
77 field.internalField(),
78 processorAreaPatchFieldDecomposerPtrs_[patchi]
117 procMesh_.nInternalEdges()
126 Field<Type> internalField
128 field.internalField(),
137 Field<Type> allEdgeField(
field.mesh().nEdges());
141 allEdgeField[i] =
field.internalField()[i];
146 const Field<Type>&
p =
field.boundaryField()[patchi];
148 const label patchStart =
field.mesh().boundary()[patchi].start();
152 allEdgeField[patchStart + i] =
p[i];
157 PtrList<faePatchField<Type>> patchFields(boundaryAddressing_.size());
159 forAll(boundaryAddressing_, patchi)
161 const label oldPatchi = boundaryAddressing_[patchi];
170 field.boundaryField()[oldPatchi],
171 procMesh_.boundary()[patchi],
173 patchFieldDecomposerPtrs_[patchi]
182 new processorFaePatchField<Type>
184 procMesh_.boundary()[patchi],
189 processorEdgePatchFieldDecomposerPtrs_[patchi]
198 tmp<GeometricField<Type, faePatchField, edgeMesh>>
::New
203 procMesh_.time().timeName(),
216 template<
class GeoField>