112 this->patchInternalField
115 procPatch_.reverseMeshPoints()
121 receiveBuf_.setSize(pf.
size());
125 procPatch_.neighbProcNo(),
126 receiveBuf_.data_bytes(),
127 receiveBuf_.size_bytes(),
135 procPatch_.neighbProcNo(),
157 receiveBuf_.setSize(this->size());
161 procPatch_.neighbProcNo(),
162 receiveBuf_.data_bytes(),
163 receiveBuf_.size_bytes(),
172 procPatch_.procCyclicPolyPatch();
175 transform(receiveBuf_, forwardT, receiveBuf_);
179 this->addToInternalField(pField, receiveBuf_);
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
Generic templated field type.
virtual bool read()
Re-read model coefficients if they have changed.
const char * cdata_bytes() const noexcept
Return pointer to the underlying array serving as data storage,.
void size(const label n)
Older name for setAddressableSize.
std::streamsize size_bytes() const noexcept
Number of contiguous bytes for the List data.
commsTypes
Types of communications.
@ nonBlocking
"nonBlocking"
static bool & parRun() noexcept
Test if this a parallel run.
A Coupled boundary condition for pointField.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
virtual bool write()
Write the output fields.
Foam::pointPatchFieldMapper.
Basic pointPatch represents a set of points from the mesh.
Foam::processorCyclicPointPatchField.
virtual ~processorCyclicPointPatchField()
Destructor.
virtual void swapAddSeparated(const Pstream::commsTypes commsType, Field< Type > &) const
Complete swap of patch point values and add to local values.
virtual void initSwapAddSeparated(const Pstream::commsTypes commsType, Field< Type > &) const
Initialise swap of non-collocated patch point values.
Processor patch boundary needs to be such that the ordering of points in the patch is the same on bot...
Neighbour processor patch.
virtual const tensorField & forwardT() const
Return face transformation tensor.
To & refCast(From &r)
Reference type cast template function.
dimensionSet transform(const dimensionSet &ds)
Return the argument; transformations do not change the dimensions.