47 myProcNo_(
p.myProcNo()),
48 neighbProcNo_(
p.neighbProcNo()),
49 forwardT_(
p.forwardT()),
59 const label neighbProcNo,
67 neighbProcNo_(neighbProcNo),
82 return interfaceInternalField(internalData, faceCells_);
94 auto&
fld = tfld.ref();
136 return processorLduInterface::receive<label>(commsType, faceCells_.size());
Info<< nl<< "Wrote faMesh in vtk format: "<< writer.output().name()<< nl;}{ vtk::lineWriter writer(aMesh.points(), aMesh.edges(), fileName(aMesh.mesh().time().globalPath()/"finiteArea-edges"));writer.writeGeometry();writer.beginCellData(4);writer.writeProcIDs();{ Field< scalar > fld(faMeshTools::flattenEdgeField(aMesh.magLe(), true))
static autoPtr< Time > New()
Construct (dummy) Time - no functionObjects or libraries.
commsTypes
Types of communications.
Smooth ATC in cells next to a set of patches supplied by type.
Concrete implementation of processor interface. Used to temporarily store settings.
virtual void initInternalFieldTransfer(const Pstream::commsTypes commsType, const labelUList &iF) const
Initialise neighbour field transfer.
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.
void send(const Pstream::commsTypes commsType, const UList< Type > &f) const
Raw send function.
A class for managing temporary objects.
#define defineTypeName(Type)
Define the typeName.
#define forAll(list, i)
Loop across all elements in list.