54 #ifndef cyclicAMIFvPatchField_H 55 #define cyclicAMIFvPatchField_H 85 TypeName(cyclicAMIFvPatch::typeName_());
153 return cyclicAMIPatch_;
198 virtual int rank()
const virtual bool coupled() const
Return true if coupled. Note that the underlying patch.
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.
TypeName(cyclicAMIFvPatch::typeName_())
Runtime type information.
A list of keyword definitions, which are a keyword followed by any number of values (e...
commsTypes
Types of communications.
Cyclic patch for Arbitrary Mesh Interface (AMI)
virtual tmp< fvPatchField< Type > > clone() const
Construct and return a clone.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
Traits class for primitives.
virtual const transformer & transform() const
Return transformation between the coupled patches.
Abstract base class for cyclic AMI coupled interfaces.
const cyclicAMIFvPatch & cyclicAMIPatch() const
Return local reference cast into the cyclic AMI patch.
const cyclicAMIFvPatchField< Type > & nbrPatchField() const
Return reference to neighbour patchField.
virtual void write(Ostream &os) const
Write.
Foam::fvPatchFieldMapper.
Abstract base class for coupled patches.
virtual tmp< Field< Type > > patchNeighbourField() const
Return neighbour coupled internal cell data.
virtual int rank() const
Return rank of component for transform.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
virtual const transformer & transform() const
Return transformation between the coupled patches.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...
cyclicAMIFvPatchField(const fvPatch &, const DimensionedField< Type, volMesh > &)
Construct from patch and internal field.
A class for managing temporary objects.
This boundary condition enforces a cyclic condition between a pair of boundaries, whereby communicati...