35 #ifndef cyclicACMIFvPatch_H 36 #define cyclicACMIFvPatch_H 57 void updateAreas()
const;
71 TypeName(cyclicACMIPolyPatch::typeName_());
112 return refCast<const cyclicACMIPolyPatch>(this->
patch());
118 return refCast<const cyclicACMIFvPatch>
const fvBoundaryMesh & boundaryMesh() const
Return boundaryMesh reference.
Cyclic patch for Arbitrarily Coupled Mesh Interface (ACMI)
virtual void makeWeights(scalarField &) const
Make patch weighting factors.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
Cyclic patch for Arbitrary Mesh Interface (AMI)
cyclicACMIFvPatch(const polyPatch &patch, const fvBoundaryMesh &bm)
Construct from polyPatch.
virtual const List< transformer > & AMITransforms() const
Return a reference to the AMI transformations.
A finiteVolume patch using a polyPatch and a fvBoundaryMesh.
virtual const PtrList< AMIInterpolation > & AMIs() const
Return a reference to the AMI interpolators.
virtual label nbrPatchID() const
Neighbour patch ID.
const cyclicAMIPolyPatch & cyclicAMIPatch() const
Return local reference cast into the cyclic patch.
Cyclic patch for Arbitrarily Coupled Mesh Interface (ACMI)
const polyPatch & patch() const
Return the polyPatch.
virtual const PtrList< AMIInterpolation > & AMIs() const
Return a reference to the AMI interpolators.
const fvPatch & nonOverlapFvPatch() const
Return the non-overlap patch.
const cyclicACMIPolyPatch & cyclicACMIPatch() const
Return the poly patch.
TypeName(cyclicACMIPolyPatch::typeName_())
Runtime type information.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
const cyclicACMIFvPatch & neighbFvPatch() const
Return the neighbour patch.
A patch is a list of labels that address the faces in the global face list.
virtual label nonOverlapPatchID() const
Non-overlapping patch ID.
virtual const List< transformer > & AMITransforms() const
Return a reference to the AMI transforms.