37#ifndef processorCyclicFvPatch_H
38#define processorCyclicFvPatch_H
63 TypeName(processorCyclicPolyPatch::typeName_());
79 virtual int tag()
const
82 return procPolyPatch_.tag();
87 return procPolyPatch_;
105 return procPolyPatch_.reverseT();
A fvBoundaryMesh is a fvPatch list with a reference to the associated fvMesh, with additional search ...
const polyPatch & patch() const noexcept
Return the polyPatch.
A patch is a list of labels that address the faces in the global face list.
TypeName(processorCyclicPolyPatch::typeName_())
Runtime type information.
virtual const tensorField & reverseT() const
Return neighbour-cell transformation tensor.
processorCyclicFvPatch(const polyPatch &patch, const fvBoundaryMesh &bm)
Construct from components.
virtual bool parallel() const
Are the cyclic planes parallel.
const processorCyclicPolyPatch & procPolyPatch() const
virtual int tag() const
Return message tag used for sending.
virtual const tensorField & forwardT() const
Return face transformation tensor.
Neighbour processor patch.
virtual bool parallel() const
Are the cyclic planes parallel.
virtual const tensorField & forwardT() const
Return face transformation tensor.
processorFvPatch(const polyPatch &patch, const fvBoundaryMesh &bm)
Construct from components.
Type & refCast(U &obj)
A dynamic_cast (for references) to Type reference.
Field< tensor > tensorField
Specialisation of Field<T> for tensor.
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.