An abstract base class for patches that couple regions of the computational domain e....
coupledFvPatch(const polyPatch &patch, const fvBoundaryMesh &bm)
Construct from polyPatch.
virtual tmp< vectorField > delta() const =0
Return delta (P to N) vectors across coupled patch.
tmp< vectorField > Cn() const
Return neighbour cell centres.
const vectorField & Cf() const
Return face centres.
A class for managing temporary objects.
#define defineTypeName(Type)
Define the typeName.