54 Foam::oversetGAMGInterface::oversetGAMGInterface
61 const label fineLevelIndex,
62 const label coarseComm
88 localRestrictAddressing.
size()
93 for (
const label curMaster : localRestrictAddressing)
95 const auto iter = masterToCoarseFace.
cfind(curMaster);
100 dynFaceRestrictAddressing.append(iter.val());
105 const label coarseI = dynFaceCells.size();
107 dynFaceRestrictAddressing.append(coarseI);
108 dynFaceCells.append(curMaster);
109 masterToCoarseFace.insert(curMaster, coarseI);
119 Foam::oversetGAMGInterface::oversetGAMGInterface
130 Foam::oversetGAMGInterface::oversetGAMGInterface
147 faceRestrictAddresssing
void size(const label n)
Older name for setAddressableSize.
commsTypes
Communications types.
void transfer(List< T > &list)
Transfer the contents of the argument List into this list and annul the argument list.
labelList faceRestrictAddressing_
Face restrict addressing.
Smooth ATC in cells next to a set of patches supplied by type.
Macros for easy insertion into run-time selection tables.
const_iterator cfind(const Key &key) const
Find and return an const_iterator set at the hashed entry.
UPtrList< const lduInterface > lduInterfacePtrsList
Store lists of lduInterface as a UPtrList.
static tmp< T > New(Args &&... args)
Construct tmp with forwarding arguments.
virtual tmp< labelField > internalFieldTransfer(const Pstream::commsTypes commsType, const labelUList &iF) const
Transfer and return internal field adjacent to the interface.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
OBJstream os(runTime.globalPath()/outputName)
defineTypeNameAndDebug(combustionModel, 0)
Abstract base class for GAMG agglomerated interfaces.
virtual void write(Ostream &) const =0
Write to stream.
An abstract base class for implicitly-coupled interfaces e.g. processor and cyclic patches...
labelList faceCells_
Face-cell addressing.
A class for managing temporary objects.
virtual void write(Ostream &) const
Write to stream.
addToRunTimeSelectionTable(functionObject, pointHistory, dictionary)