Go to the documentation of this file.
60 w = neighbFaceCentresCn
80 procPolyPatch_.neighbFaceCentres()
81 - procPolyPatch_.neighbFaceCellCentres()
92 procPolyPatch_.neighbFaceCentres()
93 - procPolyPatch_.neighbFaceCellCentres()
110 return patchInternalField(internalData);
120 return patchInternalField(internalData,
faceCells);
130 send(commsType, patchInternalField(iF)());
141 send(commsType, interfaceInternalField(iF,
faceCells)());
151 return receive<label>(commsType, this->size());
addToRunTimeSelectionTable(decompositionMethod, kahipDecomp, dictionary)
A class for managing temporary objects.
virtual tmp< vectorField > delta() const =0
Return delta (P to N) vectors across coupled patch.
dimensionSet transform(const dimensionSet &ds)
Return the argument; transformations do not change the dimensions.
const vectorField & neighbFaceAreas() const
Return processor-neighbour patch face areas.
virtual tmp< labelField > internalFieldTransfer(const Pstream::commsTypes commsType, const labelUList &internalData) const
Return neighbour field.
tmp< vectorField > nf() const
Return face normals.
virtual void initInternalFieldTransfer(const Pstream::commsTypes commsType, const labelUList &internalData) const
Initialise neighbour field transfer.
const vectorField & neighbFaceCellCentres() const
Return processor-neighbour patch neighbour cell centres.
void makeWeights(scalarField &) const
Make patch weighting factors.
virtual tmp< vectorField > delta() const
Return delta (P to N) vectors across coupled patch.
Macros for easy insertion into run-time selection tables.
const vectorField & neighbFaceCentres() const
Return processor-neighbour patch face centres.
commsTypes
Types of communications.
static bool & parRun() noexcept
Test if this a parallel run.
dimensioned< typename typeOfMag< Type >::type > mag(const dimensioned< Type > &dt)
virtual tmp< labelField > interfaceInternalField(const labelUList &internalData) const
defineTypeNameAndDebug(combustionModel, 0)
Smooth ATC in cells next to a set of patches supplied by type.