51 ncmpfFvsPatchLabelField;
52 const ncmpfFvsPatchLabelField& srcNcmPolyFacesPf =
53 refCast<const ncmpfFvsPatchLabelField>(srcPolyFacesPf);
54 const ncmpfFvsPatchLabelField& tgtNcmPolyFacesPf =
55 refCast<const ncmpfFvsPatchLabelField>(tgtPolyFacesPf);
56 const labelList& srcProcOffsets = srcNcmPolyFacesPf.procOffsets();
57 const labelList srcProcSizes(srcNcmPolyFacesPf.procSizes());
58 const labelList& tgtProcOffsets = tgtNcmPolyFacesPf.procOffsets();
59 const labelList tgtProcSizes(tgtNcmPolyFacesPf.procSizes());
83 tgtProcFld = srcProcFld;
90 forAll(srcProcOffsets, proci)
107 forAll(tgtProcOffsets, proci)
115 tgtProcOffsets[proci]
145 map(srcPolyFacesPf, srcFld, tgtPolyFacesPf);
168 map(srcPolyFacesPf, srcFld(), tgtPolyFacesPf);
#define forAll(list, i)
Loop across all elements in list.
Pre-declare SubField and related Field type.
Buffers for inter-processor communications streams (UOPstream, UIPstream).
void finishedSends(const bool block=true)
Mark all sends as having been done. This will start receives.
Input inter-processor communications stream operating on external buffer.
T & last()
Return the last element of the list.
Output inter-processor communications stream operating on external buffer.
static bool & parRun()
Is this a parallel run?
static int myProcNo(const label communicator=0)
Number of this process (starting from masterNo() = 0)
An abstract base class with a fat-interface to all derived classes covering all possible ways in whic...
A class for managing temporary objects.
T & ref() const
Return non-const reference or generate a fatal error.