Go to the documentation of this file.
41 Foam::lduPrimitiveProcessorInterface::lduPrimitiveProcessorInterface
45 const label neighbProcNo,
53 neighbProcNo_(neighbProcNo),
68 return interfaceInternalField(internalData, faceCells_);
80 auto&
fld = tfld.ref();
96 processorLduInterface::send(commsType, interfaceInternalField(iF)());
107 processorLduInterface::send
122 return processorLduInterface::receive<label>(commsType, faceCells_.size());
A class for managing temporary objects.
virtual tmp< labelField > interfaceInternalField(const labelUList &internalData) const
virtual tmp< labelField > internalFieldTransfer(const Pstream::commsTypes commsType, const labelUList &iF) const
Transfer and return internal field adjacent to the interface.
virtual void initInternalFieldTransfer(const Pstream::commsTypes commsType, const labelUList &iF) const
Initialise neighbour field transfer.
#define forAll(list, i)
Loop across all elements in list.
defineTypeName(ensightPart)
gmvFile<< "tracers "<< particles.size()<< nl;for(const passiveParticle &p :particles){ gmvFile<< p.position().x()<< ' ';}gmvFile<< nl;for(const passiveParticle &p :particles){ gmvFile<< p.position().y()<< ' ';}gmvFile<< nl;for(const passiveParticle &p :particles){ gmvFile<< p.position().z()<< ' ';}gmvFile<< nl;for(const word &name :lagrangianScalarNames){ IOField< scalar > fld(IOobject(name, runTime.timeName(), cloud::prefix, mesh, IOobject::MUST_READ, IOobject::NO_WRITE))
tmp< DimensionedField< TypeR, GeoMesh > > New(const tmp< DimensionedField< TypeR, GeoMesh >> &tdf1, const word &name, const dimensionSet &dimensions)
Global function forwards to reuseTmpDimensionedField::New.
commsTypes
Types of communications.
Smooth ATC in cells next to a set of patches supplied by type.