53 #ifndef cyclicFvPatchField_H 54 #define cyclicFvPatchField_H 94 TypeName(cyclicFvPatch::typeName_());
218 virtual int rank()
const tmp< Field< Type > > patchNeighbourField() const
Return neighbour coupled internal cell data.
const cyclicFvPatchField< Type > & neighbourPatchField() const
Return reference to neighbour patchField.
A list of keyword definitions, which are a keyword followed by any number of values (e...
commsTypes
Types of communications.
const cyclicFvPatch & cyclicPatch() const
Return local reference cast into the cyclic patch.
virtual const tensorField & forwardT() const
Return face transformation tensor.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
Traits class for primitives.
virtual const tensorField & forwardT() const
Return face transformation tensor.
TypeName(cyclicFvPatch::typeName_())
Runtime type information.
virtual const tensorField & reverseT() const
Return neighbour-cell transformation tensor.
virtual void write(Ostream &os) const
Write.
virtual void updateInterfaceMatrix(scalarField &result, const scalarField &psiInternal, const scalarField &coeffs, const direction cmpt, const Pstream::commsTypes commsType) const
Update result field based on interface functionality.
virtual int rank() const
Return rank of component for transform.
Pre-declare SubField and related Field type.
Foam::fvPatchFieldMapper.
virtual const tensorField & reverseT() const
Return neighbour-cell transformation tensor.
Abstract base class for coupled patches.
This boundary condition enforces a cyclic condition between a pair of boundaries. ...
An Ostream is an abstract base class for all output systems (streams, files, token lists...
virtual bool doTransform() const
Does the patch field perform the transformation.
virtual bool parallel() const
Are the cyclic planes parallel.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
A class for managing temporary objects.
Abstract base class for cyclic coupled interfaces.
virtual tmp< fvPatchField< Type > > clone() const
Construct and return a clone.
cyclicFvPatchField(const fvPatch &, const DimensionedField< Type, volMesh > &)
Construct from patch and internal field.