Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Friends | List of all members
MeshedSurface Class Reference

A surface geometry mesh with zone information, not to be confused with the similarly named surfaceMesh, which actually refers to the cell faces of a volume mesh. More...

Inheritance diagram for MeshedSurface:
Inheritance graph
[legend]

Public Types

typedef Face face_type
 
typedef point point_type
 

Public Member Functions

 ClassName ("MeshedSurface")
 
 MeshedSurface ()
 
 MeshedSurface (const MeshedSurface &surf)
 
 MeshedSurface (const UnsortedMeshedSurface< Face > &surf)
 
 MeshedSurface (MeshedSurface &&surf)
 
 MeshedSurface (UnsortedMeshedSurface< Face > &&surf)
 
 MeshedSurface (const pointField &pointLst, const UList< Face > &faceLst, const UList< surfZone > &zoneLst)
 
 MeshedSurface (pointField &&pointLst, List< Face > &&faceLst, const UList< surfZone > &zoneLst)
 
 MeshedSurface (const pointField &pointLst, const UList< Face > &faceLst, const labelUList &zoneSizes=labelUList(), const UList< word > &zoneNames=UList< word >())
 
 MeshedSurface (pointField &&pointLst, List< Face > &&faceLst, const labelUList &zoneSizes=labelUList(), const UList< word > &zoneNames=UList< word >())
 
 MeshedSurface (const polyBoundaryMesh &bMesh, const bool globalPoints=false)
 
 MeshedSurface (const surfMesh &mesh)
 
 MeshedSurface (const fileName &name)
 
 MeshedSurface (const fileName &name, const word &fileType)
 
 MeshedSurface (Istream &is)
 
 MeshedSurface (const Time &runTime)
 
 MeshedSurface (const Time &runTime, const word &surfName)
 
 MeshedSurface (const IOobject &io, const dictionary &dict, const bool isGlobal=true)
 
 declareRunTimeSelectionTable (autoPtr, MeshedSurface, fileExtension,(const fileName &name),(name))
 
virtual ~MeshedSurface ()
 
 declareMemberFunctionSelectionTable (void, UnsortedMeshedSurface, write, fileExtension,(const fileName &name, const MeshedSurface< Face > &surf, IOstreamOption streamOpt, const dictionary &options),(name, surf, streamOpt, options))
 
label size () const
 
const List< Face > & surfFaces () const
 
const labelListfaceIds () const
 
const surfZoneListsurfZones () const
 
const vectorFieldSf () const
 
const scalarFieldmagSf () const
 
const vectorFieldCf () const
 
virtual void clear ()
 
virtual void addZones (const UList< surfZone > &, const bool cullEmpty=false)
 
virtual void addZones (const labelUList &sizes, const UList< word > &names, const bool cullEmpty=false)
 
virtual void addZones (const labelUList &sizes, const bool cullEmpty=false)
 
bool addZonesToFaces ()
 
virtual void removeZones ()
 
virtual void movePoints (const pointField &newPoints)
 
virtual void scalePoints (const scalar scaleFactor)
 
virtual void cleanup (const bool verbose)
 
virtual void compactPoints (labelList &pointMap=const_cast< labelList & >(labelList::null()))
 
virtual bool stitchFaces (const scalar tol=SMALL, const bool verbose=false)
 
virtual bool checkFaces (const bool verbose=false)
 
virtual label nTriangles () const
 
virtual label nTriangles (labelList &faceMap) const
 
virtual label triangulate ()
 
virtual label triangulate (labelList &faceMap)
 
template<class BoolListType >
void subsetMeshMap (const BoolListType &include, labelList &pointMap, labelList &faceMap) const
 
MeshedSurface subsetMesh (const UList< bool > &include, labelList &pointMap, labelList &faceMap) const
 
MeshedSurface subsetMesh (const bitSet &include, labelList &pointMap, labelList &faceMap) const
 
MeshedSurface subsetMesh (const UList< bool > &include) const
 
MeshedSurface subsetMesh (const bitSet &include) const
 
MeshedSurface subsetMesh (const wordRes &includeNames, const wordRes &excludeNames=wordRes()) const
 
void swap (MeshedSurface< Face > &surf)
 
void transfer (pointField &pointLst, List< Face > &faceLst)
 
void transfer (MeshedSurface< Face > &surf)
 
void transfer (UnsortedMeshedSurface< Face > &surf)
 
autoPtr< MeshedSurface< Face > > releaseGeom ()
 
void swapFaces (List< Face > &faces)
 
void swapPoints (pointField &points)
 
bool read (const fileName &name, const word &fileType)
 
virtual bool read (const fileName &name)
 
void writeStats (Ostream &os) const
 
virtual void write (const fileName &name, IOstreamOption streamOpt=IOstreamOption(), const dictionary &options=dictionary::null) const
 
virtual void write (const fileName &name, const word &fileType, IOstreamOption streamOpt=IOstreamOption(), const dictionary &options=dictionary::null) const
 
void write (const Time &runTime, const word &surfName=word::null) const
 
void operator= (const MeshedSurface< Face > &surf)
 
void operator= (MeshedSurface< Face > &&surf)
 
 operator MeshedSurfaceProxy< Face > () const
 
template<class Face >
 MeshedSurface ()
 
template<class Face >
 MeshedSurface (const MeshedSurface< Face > &surf)
 
template<class Face >
 MeshedSurface (const UnsortedMeshedSurface< Face > &surf)
 
template<class Face >
 MeshedSurface (MeshedSurface< Face > &&surf)
 
template<class Face >
 MeshedSurface (UnsortedMeshedSurface< Face > &&surf)
 
template<class Face >
 MeshedSurface (const pointField &pointLst, const UList< Face > &faceLst, const UList< surfZone > &zoneLst)
 
template<class Face >
 MeshedSurface (pointField &&pointLst, List< Face > &&faceLst, const UList< surfZone > &zoneLst)
 
template<class Face >
 MeshedSurface (const pointField &pointLst, const UList< Face > &faceLst, const labelUList &zoneSizes, const UList< word > &zoneNames)
 
template<class Face >
 MeshedSurface (pointField &&pointLst, List< Face > &&faceLst, const labelUList &zoneSizes, const UList< word > &zoneNames)
 
template<class Face >
 MeshedSurface (const surfMesh &mesh)
 
template<class Face >
 MeshedSurface (const polyBoundaryMesh &bMesh, const bool useGlobalPoints)
 
template<class Face >
 MeshedSurface (const fileName &name, const word &fileType)
 
template<class Face >
 MeshedSurface (const fileName &name)
 
template<class Face >
 MeshedSurface (Istream &is)
 
template<class Face >
 MeshedSurface (const Time &runTime)
 
template<class Face >
 MeshedSurface (const Time &runTime, const word &surfName)
 
template<class Face >
 MeshedSurface (const IOobject &io, const dictionary &dict, const bool isGlobal)
 
bool addZonesToFaces ()
 
bool addZonesToFaces ()
 

Static Public Member Functions

static wordHashSet readTypes ()
 
static wordHashSet writeTypes ()
 
static bool canReadType (const word &fileType, bool verbose=false)
 
static bool canWriteType (const word &fileType, bool verbose=false)
 
static bool canRead (const fileName &name, bool verbose=false)
 
static autoPtr< MeshedSurfaceNew (const fileName &name, const word &fileType, bool mandatory=true)
 
static autoPtr< MeshedSurfaceNew (const fileName &name)
 
static void write (const fileName &name, const MeshedSurface< Face > &surf, IOstreamOption streamOpt=IOstreamOption(), const dictionary &options=dictionary::null)
 
static void write (const fileName &name, const word &fileType, const MeshedSurface< Face > &surf, IOstreamOption streamOpt=IOstreamOption(), const dictionary &options=dictionary::null)
 

Protected Member Functions

void transcribe (MeshedSurface< face > &surf)
 
void checkZones (const bool verbose=true)
 
pointFieldstoredPoints ()
 
List< Face > & storedFaces ()
 
labelListstoredFaceIds ()
 
surfZoneListstoredZones ()
 
void sortFacesAndStore (DynamicList< Face > &unsortedFaces, DynamicList< label > &zoneIds, DynamicList< label > &elemIds, bool sorted)
 
virtual void remapFaces (const labelUList &faceMapNewToOld)
 
void transcribe (MeshedSurface< face > &surf)
 
void transcribe (MeshedSurface< face > &surf)
 
void transcribe (MeshedSurface< face > &surf)
 

Friends

template<class Face2 >
class MeshedSurface
 
template<class Face2 >
class UnsortedMeshedSurface
 
class surfMesh
 
Istreamoperator>> (Istream &is, MeshedSurface< Face > &surf)
 
Ostreamoperator (Ostream &os, const MeshedSurface< Face > &surf)
 

Detailed Description

A surface geometry mesh with zone information, not to be confused with the similarly named surfaceMesh, which actually refers to the cell faces of a volume mesh.

A MeshedSurface can have zero or more surface zones (roughly equivalent to faceZones for a polyMesh). If surface zones are defined, they must be contiguous and cover all of the faces.

The MeshedSurface is intended for surfaces from a variety of sources.

Source files

Definition at line 76 of file triSurfaceTools.H.

Member Typedef Documentation

◆ face_type

typedef Face face_type

Definition at line 204 of file MeshedSurface.H.

◆ point_type

typedef point point_type

Definition at line 207 of file MeshedSurface.H.

Constructor & Destructor Documentation

◆ MeshedSurface() [1/34]

◆ MeshedSurface() [2/34]

MeshedSurface ( const MeshedSurface surf)

◆ MeshedSurface() [3/34]

MeshedSurface ( const UnsortedMeshedSurface< Face > &  surf)

◆ MeshedSurface() [4/34]

◆ MeshedSurface() [5/34]

MeshedSurface ( UnsortedMeshedSurface< Face > &&  surf)

◆ MeshedSurface() [6/34]

MeshedSurface ( const pointField pointLst,
const UList< Face > &  faceLst,
const UList< surfZone > &  zoneLst 
)

◆ MeshedSurface() [7/34]

MeshedSurface ( pointField &&  pointLst,
List< Face > &&  faceLst,
const UList< surfZone > &  zoneLst 
)

◆ MeshedSurface() [8/34]

MeshedSurface ( const pointField pointLst,
const UList< Face > &  faceLst,
const labelUList zoneSizes = labelUList(),
const UList< word > &  zoneNames = UListword >() 
)

◆ MeshedSurface() [9/34]

MeshedSurface ( pointField &&  pointLst,
List< Face > &&  faceLst,
const labelUList zoneSizes = labelUList(),
const UList< word > &  zoneNames = UListword >() 
)

◆ MeshedSurface() [10/34]

MeshedSurface ( const polyBoundaryMesh bMesh,
const bool  globalPoints = false 
)

◆ MeshedSurface() [11/34]

MeshedSurface ( const surfMesh mesh)
explicit

◆ MeshedSurface() [12/34]

MeshedSurface ( const fileName name)
explicit

◆ MeshedSurface() [13/34]

MeshedSurface ( const fileName name,
const word fileType 
)
explicit

◆ MeshedSurface() [14/34]

MeshedSurface ( Istream is)
explicit

◆ MeshedSurface() [15/34]

MeshedSurface ( const Time runTime)
explicit

◆ MeshedSurface() [16/34]

MeshedSurface ( const Time runTime,
const word surfName 
)

◆ MeshedSurface() [17/34]

MeshedSurface ( const IOobject io,
const dictionary dict,
const bool  isGlobal = true 
)
Parameters
isGlobalresolve as a global file

◆ ~MeshedSurface()

~MeshedSurface ( )
virtual

Definition at line 532 of file MeshedSurface.C.

◆ MeshedSurface() [18/34]

Definition at line 176 of file MeshedSurface.C.

◆ MeshedSurface() [19/34]

MeshedSurface ( const MeshedSurface< Face > &  surf)

Definition at line 186 of file MeshedSurface.C.

◆ MeshedSurface() [20/34]

MeshedSurface ( const UnsortedMeshedSurface< Face > &  surf)

Definition at line 198 of file MeshedSurface.C.

◆ MeshedSurface() [21/34]

MeshedSurface ( MeshedSurface< Face > &&  surf)

Definition at line 241 of file MeshedSurface.C.

◆ MeshedSurface() [22/34]

MeshedSurface ( UnsortedMeshedSurface< Face > &&  surf)

Definition at line 253 of file MeshedSurface.C.

◆ MeshedSurface() [23/34]

MeshedSurface ( const pointField pointLst,
const UList< Face > &  faceLst,
const UList< surfZone > &  zoneLst 
)

Definition at line 265 of file MeshedSurface.C.

◆ MeshedSurface() [24/34]

MeshedSurface ( pointField &&  pointLst,
List< Face > &&  faceLst,
const UList< surfZone > &  zoneLst 
)

Definition at line 281 of file MeshedSurface.C.

◆ MeshedSurface() [25/34]

MeshedSurface ( const pointField pointLst,
const UList< Face > &  faceLst,
const labelUList zoneSizes,
const UList< word > &  zoneNames 
)

Definition at line 297 of file MeshedSurface.C.

◆ MeshedSurface() [26/34]

MeshedSurface ( pointField &&  pointLst,
List< Face > &&  faceLst,
const labelUList zoneSizes,
const UList< word > &  zoneNames 
)

Definition at line 324 of file MeshedSurface.C.

◆ MeshedSurface() [27/34]

MeshedSurface ( const surfMesh mesh)

Definition at line 350 of file MeshedSurface.C.

◆ MeshedSurface() [28/34]

MeshedSurface ( const polyBoundaryMesh bMesh,
const bool  useGlobalPoints 
)

Definition at line 368 of file MeshedSurface.C.

◆ MeshedSurface() [29/34]

MeshedSurface ( const fileName name,
const word fileType 
)

Definition at line 436 of file MeshedSurface.C.

◆ MeshedSurface() [30/34]

MeshedSurface ( const fileName name)

Definition at line 448 of file MeshedSurface.C.

◆ MeshedSurface() [31/34]

Definition at line 457 of file MeshedSurface.C.

◆ MeshedSurface() [32/34]

MeshedSurface ( const Time runTime)

Definition at line 467 of file MeshedSurface.C.

◆ MeshedSurface() [33/34]

MeshedSurface ( const Time runTime,
const word surfName 
)

Definition at line 477 of file MeshedSurface.C.

◆ MeshedSurface() [34/34]

MeshedSurface ( const IOobject io,
const dictionary dict,
const bool  isGlobal 
)

Definition at line 510 of file MeshedSurface.C.

Member Function Documentation

◆ transcribe() [1/4]

void transcribe ( MeshedSurface< face > &  surf)
protected

◆ checkZones()

void checkZones ( const bool  verbose = true)
protected

Definition at line 28 of file MeshedSurfaceZones.C.

◆ storedPoints()

pointField& storedPoints ( )
inlineprotected

◆ storedFaces()

List<Face>& storedFaces ( )
inlineprotected

Definition at line 169 of file MeshedSurface.H.

Referenced by MeshedSurface< Foam::face >::swap(), surfMesh::transfer(), and MeshedSurface< Foam::face >::transfer().

Here is the caller graph for this function:

◆ storedFaceIds()

labelList& storedFaceIds ( )
inlineprotected

Definition at line 175 of file MeshedSurface.H.

Referenced by MeshedSurface< Foam::face >::swap(), and MeshedSurface< Foam::face >::transfer().

Here is the caller graph for this function:

◆ storedZones()

surfZoneList& storedZones ( )
inlineprotected

◆ sortFacesAndStore()

void sortFacesAndStore ( DynamicList< Face > &  unsortedFaces,
DynamicList< label > &  zoneIds,
DynamicList< label > &  elemIds,
bool  sorted 
)
protected

Definition at line 84 of file MeshedSurfaceZones.C.

◆ remapFaces()

void remapFaces ( const labelUList faceMapNewToOld)
protectedvirtual

Reimplemented in cuttingSurfaceBase.

Definition at line 542 of file MeshedSurface.C.

Referenced by cuttingSurfaceBase::remapFaces().

Here is the caller graph for this function:

◆ ClassName()

ClassName ( "MeshedSurface"  )

◆ readTypes()

Foam::wordHashSet readTypes ( )
static

Definition at line 38 of file MeshedSurface.C.

◆ writeTypes()

Foam::wordHashSet writeTypes ( )
static

Definition at line 45 of file MeshedSurface.C.

◆ canReadType()

bool canReadType ( const word fileType,
bool  verbose = false 
)
static

Definition at line 53 of file MeshedSurface.C.

◆ canWriteType()

bool canWriteType ( const word fileType,
bool  verbose = false 
)
static

Definition at line 70 of file MeshedSurface.C.

◆ canRead()

bool canRead ( const fileName name,
bool  verbose = false 
)
static

Definition at line 87 of file MeshedSurface.C.

◆ declareRunTimeSelectionTable()

declareRunTimeSelectionTable ( autoPtr  ,
MeshedSurface  ,
fileExtension  ,
(const fileName &name ,
(name  
)

◆ New() [1/2]

static autoPtr<MeshedSurface> New ( const fileName name,
const word fileType,
bool  mandatory = true 
)
static

◆ New() [2/2]

Foam::autoPtr< Foam::MeshedSurface< Face > > New ( const fileName name)
static

Definition at line 111 of file MeshedSurfaceNew.C.

◆ declareMemberFunctionSelectionTable()

declareMemberFunctionSelectionTable ( void  ,
UnsortedMeshedSurface  ,
write  ,
fileExtension  ,
(const fileName &name, const MeshedSurface< Face > &surf, IOstreamOption streamOpt, const dictionary &options)  ,
(name, surf, streamOpt, options)   
)

◆ write() [1/5]

static void write ( const fileName name,
const MeshedSurface< Face > &  surf,
IOstreamOption  streamOpt = IOstreamOption(),
const dictionary options = dictionary::null 
)
static

◆ write() [2/5]

static void write ( const fileName name,
const word fileType,
const MeshedSurface< Face > &  surf,
IOstreamOption  streamOpt = IOstreamOption(),
const dictionary options = dictionary::null 
)
static

◆ size()

label size ( ) const
inline

◆ surfFaces()

const List<Face>& surfFaces ( ) const
inline

◆ faceIds()

const labelList& faceIds ( ) const
inline

Definition at line 417 of file MeshedSurface.H.

Referenced by sampledMeshedSurface::faceIds(), sampledMeshedSurface::hasFaceIds(), and MeshedSurface< Foam::face >::operator=().

Here is the caller graph for this function:

◆ surfZones()

const surfZoneList& surfZones ( ) const
inline

◆ Sf()

const vectorField& Sf ( ) const
inline

◆ magSf()

const scalarField& magSf ( ) const
inline

◆ Cf()

const vectorField& Cf ( ) const
inline

◆ clear()

void clear ( )
virtual

◆ addZones() [1/3]

virtual void addZones ( const UList< surfZone > &  ,
const bool  cullEmpty = false 
)
virtual

◆ addZones() [2/3]

virtual void addZones ( const labelUList sizes,
const UList< word > &  names,
const bool  cullEmpty = false 
)
virtual

◆ addZones() [3/3]

virtual void addZones ( const labelUList sizes,
const bool  cullEmpty = false 
)
virtual

◆ addZonesToFaces() [1/3]

bool addZonesToFaces ( )

◆ removeZones()

void removeZones ( )
virtual

Definition at line 244 of file MeshedSurfaceZones.C.

◆ movePoints()

void movePoints ( const pointField newPoints)
virtual

Definition at line 603 of file MeshedSurface.C.

◆ scalePoints()

void scalePoints ( const scalar  scaleFactor)
virtual

Definition at line 616 of file MeshedSurface.C.

◆ cleanup()

void cleanup ( const bool  verbose)
virtual

Definition at line 634 of file MeshedSurface.C.

◆ compactPoints()

void compactPoints ( labelList pointMap = const_cast<labelList&>(labelList::null()))
virtual

Definition at line 645 of file MeshedSurface.C.

◆ stitchFaces()

bool stitchFaces ( const scalar  tol = SMALL,
const bool  verbose = false 
)
virtual

Definition at line 686 of file MeshedSurface.C.

◆ checkFaces()

bool checkFaces ( const bool  verbose = false)
virtual

Definition at line 781 of file MeshedSurface.C.

◆ nTriangles() [1/2]

Foam::label nTriangles ( ) const
virtual

Definition at line 948 of file MeshedSurface.C.

◆ nTriangles() [2/2]

Foam::label nTriangles ( labelList faceMap) const
virtual

Definition at line 964 of file MeshedSurface.C.

◆ triangulate() [1/2]

Foam::label triangulate ( )
virtual

Definition at line 1008 of file MeshedSurface.C.

Referenced by MeshedSurface< Foam::face >::transcribe().

Here is the caller graph for this function:

◆ triangulate() [2/2]

virtual label triangulate ( labelList faceMap)
virtual

◆ subsetMeshMap()

void subsetMeshMap ( const BoolListType &  include,
labelList pointMap,
labelList faceMap 
) const
inline

Definition at line 537 of file MeshedSurface.H.

◆ subsetMesh() [1/5]

Foam::MeshedSurface< Face > subsetMesh ( const UList< bool > &  include,
labelList pointMap,
labelList faceMap 
) const

Definition at line 1218 of file MeshedSurface.C.

Referenced by distanceSurface::filterFaceProximity().

Here is the caller graph for this function:

◆ subsetMesh() [2/5]

Foam::MeshedSurface< Face > subsetMesh ( const bitSet include,
labelList pointMap,
labelList faceMap 
) const

Definition at line 1232 of file MeshedSurface.C.

◆ subsetMesh() [3/5]

Foam::MeshedSurface< Face > subsetMesh ( const UList< bool > &  include) const

Definition at line 1246 of file MeshedSurface.C.

◆ subsetMesh() [4/5]

Foam::MeshedSurface< Face > subsetMesh ( const bitSet include) const

Definition at line 1258 of file MeshedSurface.C.

◆ subsetMesh() [5/5]

MeshedSurface subsetMesh ( const wordRes includeNames,
const wordRes excludeNames = wordRes() 
) const

◆ swap()

void swap ( MeshedSurface< Face > &  surf)

Definition at line 1296 of file MeshedSurface.C.

Referenced by MeshedSurface< Foam::face >::swap().

Here is the caller graph for this function:

◆ transfer() [1/3]

void transfer ( pointField pointLst,
List< Face > &  faceLst 
)

Definition at line 1317 of file MeshedSurface.C.

Referenced by distanceSurface::createGeometry(), and distanceSurface::filterFaceProximity().

Here is the caller graph for this function:

◆ transfer() [2/3]

void transfer ( MeshedSurface< Face > &  surf)

Definition at line 1333 of file MeshedSurface.C.

◆ transfer() [3/3]

void transfer ( UnsortedMeshedSurface< Face > &  surf)

Definition at line 1355 of file MeshedSurface.C.

◆ releaseGeom()

Foam::autoPtr< Foam::MeshedSurface< Face > > releaseGeom ( )

Definition at line 1395 of file MeshedSurface.C.

◆ swapFaces()

void swapFaces ( List< Face > &  faces)

Definition at line 1402 of file MeshedSurface.C.

Referenced by triSurface::transfer().

Here is the caller graph for this function:

◆ swapPoints()

void swapPoints ( pointField points)

Definition at line 1415 of file MeshedSurface.C.

Referenced by triSurface::transfer().

Here is the caller graph for this function:

◆ read() [1/2]

bool read ( const fileName name,
const word fileType 
)

Definition at line 1435 of file MeshedSurface.C.

◆ read() [2/2]

bool read ( const fileName name)
virtual

◆ writeStats()

void writeStats ( Ostream os) const

Definition at line 55 of file MeshedSurfaceIO.C.

◆ write() [3/5]

virtual void write ( const fileName name,
IOstreamOption  streamOpt = IOstreamOption(),
const dictionary options = dictionary::null 
) const
inlinevirtual

◆ write() [4/5]

virtual void write ( const fileName name,
const word fileType,
IOstreamOption  streamOpt = IOstreamOption(),
const dictionary options = dictionary::null 
) const
inlinevirtual

Definition at line 641 of file MeshedSurface.H.

◆ write() [5/5]

void write ( const Time runTime,
const word surfName = word::null 
) const

◆ operator=() [1/2]

void operator= ( const MeshedSurface< Face > &  surf)

Definition at line 1460 of file MeshedSurface.C.

◆ operator=() [2/2]

void operator= ( MeshedSurface< Face > &&  surf)

Definition at line 1478 of file MeshedSurface.C.

◆ operator MeshedSurfaceProxy< Face >()

operator MeshedSurfaceProxy< Face > ( ) const

◆ addZonesToFaces() [2/3]

bool addZonesToFaces ( )

◆ transcribe() [2/4]

void transcribe ( MeshedSurface< face > &  surf)
protected

Definition at line 32 of file MeshedSurfaceCore.C.

◆ transcribe() [3/4]

void transcribe ( MeshedSurface< face > &  surf)
protected

Definition at line 44 of file MeshedSurfaceCore.C.

◆ transcribe() [4/4]

void transcribe ( MeshedSurface< face > &  surf)
protected

Definition at line 77 of file MeshedSurfaceCore.C.

◆ addZonesToFaces() [3/3]

bool addZonesToFaces ( )

Definition at line 108 of file MeshedSurfaceCore.C.

Friends And Related Function Documentation

◆ MeshedSurface

friend class MeshedSurface
friend

Definition at line 97 of file MeshedSurface.H.

◆ UnsortedMeshedSurface

friend class UnsortedMeshedSurface
friend

Definition at line 98 of file MeshedSurface.H.

◆ surfMesh

friend class surfMesh
friend

Definition at line 101 of file MeshedSurface.H.

◆ operator>>

Istream& operator>> ( Istream is,
MeshedSurface< Face > &  surf 
)
friend

◆ operator

Ostream& operator ( Ostream os,
const MeshedSurface< Face > &  surf 
)
friend

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