Go to the documentation of this file.
36 #ifndef lduInterface_H
37 #define lduInterface_H
A class for managing temporary objects.
void operator=(const lduInterface &)
Disallow default bitwise assignment.
An abstract base class for implicitly-coupled interfaces e.g. processor and cyclic patches.
virtual tmp< labelField > internalFieldTransfer(const Pstream::commsTypes commsType, const labelUList &iF) const =0
Transfer and return internal field adjacent to the interface.
lduInterface()
Construct null.
virtual void initInternalFieldTransfer(const Pstream::commsTypes commsType, const labelUList &iF) const
Initialise transfer of internal field adjacent to the interface.
TypeName("lduInterface")
Runtime type information.
virtual ~lduInterface()
Destructor.
commsTypes
Types of communications.
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
virtual tmp< labelField > interfaceInternalField(const labelUList &internalData) const =0
Return the values of the given internal data adjacent to.
virtual const labelUList & faceCells() const =0
Return faceCell addressing.