Public Member Functions | Protected Member Functions | List of all members
mappedPolyPatch Class Reference

Determines a mapping between patch face centres and mesh cell or face centres and processors they're on. More...

Inheritance diagram for mappedPolyPatch:
Inheritance graph
[legend]
Collaboration diagram for mappedPolyPatch:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("mappedPatch")
 
 mappedPolyPatch (const word &name, const label size, const label start, const label index, const polyBoundaryMesh &bm, const word &patchType)
 
 mappedPolyPatch (const word &name, const label size, const label start, const label index, const word &sampleRegion, const mappedPatchBase::sampleMode mode, const word &samplePatch, const vectorField &offset, const polyBoundaryMesh &bm)
 
 mappedPolyPatch (const word &name, const label size, const label start, const label index, const word &sampleRegion, const mappedPatchBase::sampleMode mode, const word &samplePatch, const vector &offset, const polyBoundaryMesh &bm)
 
 mappedPolyPatch (const word &name, const dictionary &dict, const label index, const polyBoundaryMesh &bm, const word &patchType)
 
 mappedPolyPatch (const mappedPolyPatch &, const polyBoundaryMesh &)
 
 mappedPolyPatch (const mappedPolyPatch &pp, const polyBoundaryMesh &bm, const label index, const label newSize, const label newStart)
 
 mappedPolyPatch (const mappedPolyPatch &pp, const polyBoundaryMesh &bm, const label index, const labelUList &mapAddressing, const label newStart)
 
virtual autoPtr< polyPatchclone (const polyBoundaryMesh &bm) const
 
virtual autoPtr< polyPatchclone (const polyBoundaryMesh &bm, const label index, const label newSize, const label newStart) const
 
virtual autoPtr< polyPatchclone (const polyBoundaryMesh &bm, const label index, const labelUList &mapAddressing, const label newStart) const
 
virtual void newInternalProcFaces (label &iFaces, label &pFaces) const
 
virtual const labelUListnbrCells () const
 
virtual label neighbPolyPatchID () const
 
virtual refPtr< labelListListmapCollocatedFaces () const
 
virtual bool masterImplicit () const
 
virtual word neighbRegionID () const
 
virtual ~mappedPolyPatch ()
 
virtual void write (Ostream &) const
 
- Public Member Functions inherited from polyPatch
 TypeName ("patch")
 
 declareRunTimeSelectionTable (autoPtr, polyPatch, word,(const word &name, const label size, const label start, const label index, const polyBoundaryMesh &bm, const word &patchType),(name, size, start, index, bm, patchType))
 
 declareRunTimeSelectionTable (autoPtr, polyPatch, dictionary,(const word &name, const dictionary &dict, const label index, const polyBoundaryMesh &bm, const word &patchType),(name, dict, index, bm, patchType))
 
 polyPatch (const word &name, const label size, const label start, const label index, const polyBoundaryMesh &bm, const word &patchType)
 
 polyPatch (const word &name, const label size, const label start, const label index, const polyBoundaryMesh &bm, const word &physicalType, const wordList &inGroups)
 
 polyPatch (const word &name, const dictionary &dict, const label index, const polyBoundaryMesh &bm, const word &patchType)
 
 polyPatch (const polyPatch &, const polyBoundaryMesh &)
 
 polyPatch (const polyPatch &pp, const polyBoundaryMesh &bm, const label index, const label newSize, const label newStart)
 
 polyPatch (const polyPatch &pp, const polyBoundaryMesh &bm, const label index, const labelUList &mapAddressing, const label newStart)
 
 polyPatch (const polyPatch &p)
 
 polyPatch (const polyPatch &p, const labelList &faceCells)
 
virtual autoPtr< polyPatchclone (const labelList &faceCells) const
 
virtual ~polyPatch ()
 
label offset () const
 
label start () const
 
labelRange range () const
 
const polyBoundaryMeshboundaryMesh () const
 
virtual bool coupled () const
 
template<class T >
const UIndirectList< TpatchInternalList (const UList< T > &internalValues) const
 
template<class T >
const List< T >::subList patchSlice (const UList< T > &l) const
 
template<class T >
const Field< T >::subField patchSlice (const Field< T > &l) const
 
const vectorField::subField faceCentres () const
 
const vectorField::subField faceAreas () const
 
tmp< vectorFieldfaceCellCentres () const
 
tmp< scalarFieldareaFraction () const
 
const labelUListfaceCells () const
 
const labelListmeshEdges () const
 
virtual void clearAddressing ()
 
label whichFace (const label l) const
 
virtual void initOrder (PstreamBuffers &, const primitivePatch &) const
 
virtual bool order (PstreamBuffers &, const primitivePatch &, labelList &faceMap, labelList &rotation) const
 
virtual bool changeTopology () const
 
virtual bool setTopology (polyTopoChange &)
 
void operator= (const polyPatch &)
 
- Public Member Functions inherited from patchIdentifier
 patchIdentifier (const patchIdentifier &)=default
 
patchIdentifieroperator= (const patchIdentifier &)=default
 
virtual ~patchIdentifier ()=default
 
 patchIdentifier ()
 
 patchIdentifier (const word &name, const label index)
 
 patchIdentifier (const word &name, const label index, const word &physicalType, const wordList &inGroups=wordList())
 
 patchIdentifier (const word &name, const dictionary &dict, const label index)
 
 patchIdentifier (const patchIdentifier &ident, const label index)
 
const wordname () const noexcept
 
wordname () noexcept
 
label index () const noexcept
 
label & index () noexcept
 
const wordphysicalType () const noexcept
 
wordphysicalType () noexcept
 
const wordListinGroups () const noexcept
 
wordListinGroups () noexcept
 
bool inGroup (const word &name) const
 
void write (Ostream &os) const
 
- Public Member Functions inherited from PrimitivePatch< FaceList, PointField >
 PrimitivePatch (const FaceList &faces, const PointField &points)
 
 PrimitivePatch (FaceList &&faces, const PointField &points)
 
 PrimitivePatch (FaceList &faces, PointField &points, const bool reuse)
 
 PrimitivePatch (const PrimitivePatch< FaceList, PointField > &pp)
 
virtual ~PrimitivePatch ()
 
void clearOut ()
 
void clearGeom ()
 
void clearTopology ()
 
void clearPatchMeshAddr ()
 
void swap (PrimitivePatch &)=delete
 
const Field< point_type > & points () const noexcept
 
label nFaces () const noexcept
 
label nPoints () const
 
label nEdges () const
 
const edgeListedges () const
 
const edgeList::subList internalEdges () const
 
const edgeList::subList boundaryEdges () const
 
label nInternalEdges () const
 
label nBoundaryEdges () const
 
bool isInternalEdge (const label edgei) const
 
const labelListboundaryPoints () const
 
const labelListListfaceFaces () const
 
const labelListListedgeFaces () const
 
const labelListListfaceEdges () const
 
const labelListListpointEdges () const
 
const labelListListpointFaces () const
 
const List< face_type > & localFaces () const
 
labelList boundaryFaces () const
 
labelList uniqBoundaryFaces () const
 
const labelListmeshPoints () const
 
const Map< label > & meshPointMap () const
 
const Field< point_type > & localPoints () const
 
const labelListlocalPointOrder () const
 
label whichPoint (const label gp) const
 
edge meshEdge (const label edgei) const
 
edge meshEdge (const edge &e) const
 
label findEdge (const edge &e) const
 
labelList meshEdges (const edgeList &allEdges, const labelListList &cellEdges, const labelList &faceCells) const
 
labelList meshEdges (const edgeList &allEdges, const labelListList &pointEdges) const
 
label meshEdge (const label edgei, const edgeList &allEdges, const labelListList &pointEdges) const
 
labelList meshEdges (const labelUList &edgeLabels, const edgeList &allEdges, const labelListList &pointEdges) const
 
const Field< point_type > & faceCentres () const
 
const Field< point_type > & faceAreas () const
 
const Field< scalar > & magFaceAreas () const
 
const Field< point_type > & faceNormals () const
 
const Field< point_type > & pointNormals () const
 
bool hasFaceAreas () const
 
bool hasFaceCentres () const
 
bool hasFaceNormals () const
 
bool hasPointNormals () const
 
bool hasBoundaryPoints () const
 
bool hasFaceFaces () const
 
bool hasEdgeFaces () const
 
bool hasFaceEdges () const
 
bool hasPointEdges () const
 
bool hasPointFaces () const
 
bool hasMeshPointMap () const
 
template<class ToPatch >
List< objectHitprojectPoints (const ToPatch &targetPatch, const Field< point_type > &projectionDirection, const intersection::algorithm=intersection::FULL_RAY, const intersection::direction=intersection::VECTOR) const
 
template<class ToPatch >
List< objectHitprojectFaceCentres (const ToPatch &targetPatch, const Field< point_type > &projectionDirection, const intersection::algorithm=intersection::FULL_RAY, const intersection::direction=intersection::VECTOR) const
 
const labelListListedgeLoops () const
 
surfaceTopo surfaceType () const
 
bool checkTopology (const bool report=false, labelHashSet *setPtr=nullptr) const
 
bool checkPointManifold (const bool report=false, labelHashSet *setPtr=nullptr) const
 
virtual void movePoints (const Field< point_type > &)
 
void operator= (const PrimitivePatch< FaceList, PointField > &rhs)
 
void operator= (PrimitivePatch< FaceList, PointField > &&rhs)
 
label whichEdge (const edge &e) const
 
template<class ToPatch >
Foam::List< Foam::objectHitprojectPoints (const ToPatch &targetPatch, const Field< typename Foam::PrimitivePatch< FaceList, PointField >::point_type > &projectionDirection, const intersection::algorithm alg, const intersection::direction dir) const
 
template<class ToPatch >
Foam::List< Foam::objectHitprojectFaceCentres (const ToPatch &targetPatch, const Field< typename Foam::PrimitivePatch< FaceList, PointField >::point_type > &projectionDirection, const intersection::algorithm alg, const intersection::direction dir) const
 
- Public Member Functions inherited from PrimitivePatchBase
 ClassName ("PrimitivePatch")
 
 PrimitivePatchBase ()=default
 
- Public Member Functions inherited from mappedPatchBase
 TypeName ("mappedPatchBase")
 
 mappedPatchBase (const polyPatch &)
 
 mappedPatchBase (const polyPatch &pp, const word &sampleRegion, const sampleMode sampleMode, const word &samplePatch, const vectorField &offsets)
 
 mappedPatchBase (const polyPatch &pp, const word &sampleRegion, const sampleMode sampleMode, const word &samplePatch, const vector &uniformOffset)
 
 mappedPatchBase (const polyPatch &pp, const word &sampleRegion, const sampleMode sampleMode, const word &samplePatch, const scalar normalDistance)
 
 mappedPatchBase (const polyPatch &, const dictionary &)
 
 mappedPatchBase (const polyPatch &, const sampleMode, const dictionary &)
 
 mappedPatchBase (const polyPatch &, const mappedPatchBase &)
 
 mappedPatchBase (const polyPatch &, const mappedPatchBase &, const labelUList &mapAddressing)
 
virtual ~mappedPatchBase ()
 
void clearOut ()
 
void setOffset (const scalar normalDist)
 
void setOffset (const vector &uniformOffset)
 
void setOffset (const vectorField &offsets)
 
sampleMode mode () const noexcept
 
const wordsampleWorld () const noexcept
 
const wordsampleRegion () const
 
const wordsamplePatch () const
 
const wordcoupleGroup () const
 
label sampleSize () const
 
const vectoroffset () const noexcept
 
const vectorFieldoffsets () const noexcept
 
label getCommunicator () const
 
label comm () const
 
bool sameWorld () const
 
bool masterWorld () const
 
bool sameRegion () const noexcept
 
const mapDistributemap () const
 
const AMIPatchToPatchInterpolationAMI (const bool forceUpdate=false) const
 
bool owner () const
 
const autoPtr< Foam::searchableSurface > & surfPtr () const
 
const polyMeshsampleMesh () const
 
const polyPatchsamplePolyPatch () const
 
tmp< pointFieldsamplePoints () const
 
const fileNamesampleDatabasePath () const
 
bool sampleDatabase () const
 
virtual fileName sendPath (const label proci) const
 
virtual fileName receivePath (const label proci) const
 
template<class Type >
void distribute (List< Type > &lst) const
 
template<class Type , class CombineOp >
void distribute (List< Type > &lst, const CombineOp &cop) const
 
template<class Type >
void reverseDistribute (List< Type > &lst) const
 
template<class Type , class CombineOp >
void reverseDistribute (List< Type > &lst, const CombineOp &cop) const
 

Protected Member Functions

virtual void initGeometry (PstreamBuffers &)
 
virtual void calcGeometry (PstreamBuffers &)
 
virtual void initMovePoints (PstreamBuffers &, const pointField &)
 
virtual void movePoints (PstreamBuffers &, const pointField &)
 
virtual void initUpdateMesh (PstreamBuffers &)
 
virtual void updateMesh (PstreamBuffers &)
 
- Protected Member Functions inherited from polyPatch
virtual void clearGeom ()
 
virtual void movePoints (const Field< point_type > &)
 
- Protected Member Functions inherited from mappedPatchBase
bool addWorldConnection ()
 
label getWorldCommunicator () const
 
const polyMeshlookupMesh (const word &region) const
 
const polyPatchlookupPatch (const word &sampleRegion, const word &samplePatch) const
 
tmp< pointFieldfacePoints (const polyPatch &) const
 
void collectSamples (const label mySampleWorld, const pointField &facePoints, pointField &samples, labelList &patchFaceWorlds, labelList &patchFaceProcs, labelList &patchFaces, pointField &patchFc) const
 
void findLocalSamples (const sampleMode mode, const label sampleWorld, const word &sampleRegion, const word &samplePatch, const pointField &samplePoints, List< nearInfoWorld > &nearest) const
 
void findSamples (const sampleMode mode, const label myWorldIndex, const pointField &, const labelList &wantedWorlds, const labelList &origProcs, labelList &sampleProcs, labelList &sampleIndices, pointField &sampleLocations) const
 
tmp< pointFieldsamplePoints (const pointField &) const
 
void calcMapping () const
 
void calcAMI () const
 

Additional Inherited Members

- Public Types inherited from PrimitivePatch< FaceList, PointField >
enum  surfaceTopo { MANIFOLD, OPEN, ILLEGAL }
 
typedef std::remove_reference< FaceList >::type::value_type face_type
 
typedef std::remove_reference< PointField >::type::value_type point_type
 
typedef FaceList FaceListType
 
typedef PointField PointFieldType
 
typedef face_type FaceType
 
- Public Types inherited from mappedPatchBase
enum  sampleMode {
  NEARESTCELL, NEARESTPATCHFACE, NEARESTPATCHFACEAMI, NEARESTPATCHPOINT,
  NEARESTFACE, NEARESTONLYCELL
}
 
enum  offsetMode { UNIFORM, NONUNIFORM, NORMAL }
 
typedef Tuple2< pointIndexHit, Tuple2< scalar, label > > nearInfo
 
typedef Tuple2< nearInfo, label > nearInfoWorld
 
- Static Public Member Functions inherited from polyPatch
static autoPtr< polyPatchNew (const word &patchType, const word &name, const label size, const label start, const label index, const polyBoundaryMesh &bm)
 
static autoPtr< polyPatchNew (const word &name, const dictionary &dict, const label index, const polyBoundaryMesh &bm)
 
static autoPtr< polyPatchNew (const word &patchType, const word &name, const dictionary &dict, const label index, const polyBoundaryMesh &bm)
 
static bool constraintType (const word &pt)
 
static wordList constraintTypes ()
 
- Static Public Member Functions inherited from patchIdentifier
static word defaultName (const label n=-1)
 
- Static Public Member Functions inherited from mappedPatchBase
static pointIndexHit facePoint (const polyMesh &, const label facei, const polyMesh::cellDecomposition)
 
static fileName sendPath (const fileName &root, const label proci)
 
static fileName receivePath (const fileName &root, const label proci)
 
static const objectRegistrysubRegistry (const objectRegistry &obr, const fileName &path)
 
template<class Type >
static void storeField (objectRegistry &obr, const word &fieldName, const Field< Type > &values)
 
static void writeDict (const objectRegistry &obr, dictionary &dict)
 
static void readDict (const dictionary &d, objectRegistry &obr)
 
- Static Public Attributes inherited from polyPatch
static int disallowGenericPolyPatch
 
- Static Public Attributes inherited from mappedPatchBase
static const Enum< sampleModesampleModeNames_
 
static const Enum< offsetModeoffsetModeNames_
 
- Static Protected Member Functions inherited from mappedPatchBase
static autoPtr< fileNamereadDatabase (const dictionary &dict)
 
static const objectRegistrysubRegistry (const objectRegistry &obr, const wordList &names, const label index)
 
template<class Type >
static bool writeIOField (const regIOobject &obj, dictionary &dict)
 
template<class Type >
static bool constructIOField (const word &name, token &tok, Istream &is, objectRegistry &obr)
 
- Protected Attributes inherited from mappedPatchBase
const polyPatchpatch_
 
word sampleWorld_
 
word sampleRegion_
 
const sampleMode mode_
 
word samplePatch_
 
const coupleGroupIdentifier coupleGroup_
 
const autoPtr< fileNamesampleDatabasePtr_
 
offsetMode offsetMode_
 
vector offset_
 
vectorField offsets_
 
scalar distance_
 
label communicator_
 
bool sameRegion_
 
autoPtr< mapDistributemapPtr_
 
const bool AMIReverse_
 
autoPtr< AMIPatchToPatchInterpolationAMIPtr_
 
autoPtr< searchableSurfacesurfPtr_
 
dictionary surfDict_
 

Detailed Description

Determines a mapping between patch face centres and mesh cell or face centres and processors they're on.

Note
Storage is not optimal. It stores all face centres and cells on all processors to keep the addressing calculation simple.
Source files

Definition at line 55 of file mappedPolyPatch.H.

Constructor & Destructor Documentation

◆ mappedPolyPatch() [1/7]

mappedPolyPatch ( const word name,
const label  size,
const label  start,
const label  index,
const polyBoundaryMesh bm,
const word patchType 
)

Definition at line 39 of file mappedPolyPatch.C.

Referenced by mappedPolyPatch::clone().

Here is the caller graph for this function:

◆ mappedPolyPatch() [2/7]

mappedPolyPatch ( const word name,
const label  size,
const label  start,
const label  index,
const word sampleRegion,
const mappedPatchBase::sampleMode  mode,
const word samplePatch,
const vectorField offset,
const polyBoundaryMesh bm 
)

Definition at line 57 of file mappedPolyPatch.C.

◆ mappedPolyPatch() [3/7]

mappedPolyPatch ( const word name,
const label  size,
const label  start,
const label  index,
const word sampleRegion,
const mappedPatchBase::sampleMode  mode,
const word samplePatch,
const vector offset,
const polyBoundaryMesh bm 
)

Definition at line 82 of file mappedPolyPatch.C.

◆ mappedPolyPatch() [4/7]

mappedPolyPatch ( const word name,
const dictionary dict,
const label  index,
const polyBoundaryMesh bm,
const word patchType 
)

Definition at line 107 of file mappedPolyPatch.C.

◆ mappedPolyPatch() [5/7]

mappedPolyPatch ( const mappedPolyPatch pp,
const polyBoundaryMesh bm 
)

Definition at line 124 of file mappedPolyPatch.C.

◆ mappedPolyPatch() [6/7]

mappedPolyPatch ( const mappedPolyPatch pp,
const polyBoundaryMesh bm,
const label  index,
const label  newSize,
const label  newStart 
)

Definition at line 135 of file mappedPolyPatch.C.

◆ mappedPolyPatch() [7/7]

mappedPolyPatch ( const mappedPolyPatch pp,
const polyBoundaryMesh bm,
const label  index,
const labelUList mapAddressing,
const label  newStart 
)

Definition at line 149 of file mappedPolyPatch.C.

◆ ~mappedPolyPatch()

~mappedPolyPatch ( )
virtual

Definition at line 164 of file mappedPolyPatch.C.

References mappedPatchBase::clearOut().

Here is the call graph for this function:

Member Function Documentation

◆ initGeometry()

void initGeometry ( PstreamBuffers pBufs)
protectedvirtual

Reimplemented from polyPatch.

Definition at line 172 of file mappedPolyPatch.C.

References polyPatch::initGeometry().

Here is the call graph for this function:

◆ calcGeometry()

void calcGeometry ( PstreamBuffers pBufs)
protectedvirtual

Reimplemented from polyPatch.

Definition at line 178 of file mappedPolyPatch.C.

References polyPatch::calcGeometry(), and mappedPatchBase::clearOut().

Here is the call graph for this function:

◆ initMovePoints()

void initMovePoints ( PstreamBuffers pBufs,
const pointField p 
)
protectedvirtual

Reimplemented from polyPatch.

Definition at line 186 of file mappedPolyPatch.C.

References polyPatch::initMovePoints(), and p.

Here is the call graph for this function:

◆ movePoints()

void movePoints ( PstreamBuffers pBufs,
const pointField p 
)
protectedvirtual

Reimplemented from polyPatch.

Definition at line 196 of file mappedPolyPatch.C.

References mappedPatchBase::clearOut(), polyPatch::movePoints(), and p.

Here is the call graph for this function:

◆ initUpdateMesh()

void initUpdateMesh ( PstreamBuffers pBufs)
protectedvirtual

Reimplemented from polyPatch.

Definition at line 206 of file mappedPolyPatch.C.

References polyPatch::initUpdateMesh().

Here is the call graph for this function:

◆ updateMesh()

void updateMesh ( PstreamBuffers pBufs)
protectedvirtual

Reimplemented from polyPatch.

Definition at line 212 of file mappedPolyPatch.C.

References mappedPatchBase::clearOut(), and polyPatch::updateMesh().

Here is the call graph for this function:

◆ TypeName()

TypeName ( "mappedPatch"  )

◆ clone() [1/3]

virtual autoPtr<polyPatch> clone ( const polyBoundaryMesh bm) const
inlinevirtual

Reimplemented from polyPatch.

Definition at line 168 of file mappedPolyPatch.H.

References mappedPolyPatch::mappedPolyPatch().

Here is the call graph for this function:

◆ clone() [2/3]

virtual autoPtr<polyPatch> clone ( const polyBoundaryMesh bm,
const label  index,
const label  newSize,
const label  newStart 
) const
inlinevirtual

Reimplemented from polyPatch.

Definition at line 176 of file mappedPolyPatch.H.

References patchIdentifier::index(), and mappedPolyPatch::mappedPolyPatch().

Here is the call graph for this function:

◆ clone() [3/3]

virtual autoPtr<polyPatch> clone ( const polyBoundaryMesh bm,
const label  index,
const labelUList mapAddressing,
const label  newStart 
) const
inlinevirtual

Reimplemented from polyPatch.

Definition at line 192 of file mappedPolyPatch.H.

References patchIdentifier::index().

Here is the call graph for this function:

◆ newInternalProcFaces()

virtual void newInternalProcFaces ( label &  iFaces,
label &  pFaces 
) const
inlinevirtual

Reimplemented from polyPatch.

Definition at line 216 of file mappedPolyPatch.H.

References mappedPatchBase::lookupPatch(), Foam::max(), mappedPatchBase::patch_, pFaces, mappedPatchBase::samplePatch_, and mappedPatchBase::sampleRegion_.

Here is the call graph for this function:

◆ nbrCells()

virtual const labelUList& nbrCells ( ) const
inlinevirtual

Reimplemented from polyPatch.

Definition at line 229 of file mappedPolyPatch.H.

References polyPatch::faceCells(), mappedPatchBase::lookupPatch(), mappedPatchBase::samplePatch_, and mappedPatchBase::sampleRegion_.

Here is the call graph for this function:

◆ neighbPolyPatchID()

virtual label neighbPolyPatchID ( ) const
inlinevirtual

Reimplemented from polyPatch.

Definition at line 235 of file mappedPolyPatch.H.

References patchIdentifier::index(), mappedPatchBase::lookupPatch(), mappedPatchBase::samplePatch_, and mappedPatchBase::sampleRegion_.

Here is the call graph for this function:

◆ mapCollocatedFaces()

virtual refPtr<labelListList> mapCollocatedFaces ( ) const
inlinevirtual

Reimplemented from polyPatch.

Definition at line 241 of file mappedPolyPatch.H.

References forAll, mappedPatchBase::map(), mappedPatchBase::patch_, refPtr::ref(), and List::setSize().

Here is the call graph for this function:

◆ masterImplicit()

virtual bool masterImplicit ( ) const
inlinevirtual

Reimplemented from polyPatch.

Definition at line 255 of file mappedPolyPatch.H.

References mappedPatchBase::owner().

Here is the call graph for this function:

◆ neighbRegionID()

virtual word neighbRegionID ( ) const
inlinevirtual

Reimplemented from polyPatch.

Definition at line 261 of file mappedPolyPatch.H.

References mappedPatchBase::sampleRegion_.

◆ write()

void write ( Ostream os) const
virtual

Reimplemented from mappedPatchBase.

Definition at line 219 of file mappedPolyPatch.C.

References os(), polyPatch::write(), and mappedPatchBase::write().

Here is the call graph for this function:

The documentation for this class was generated from the following files: