Public Member Functions | Private Member Functions
createFundamentalSheetsJFS Class Reference
Inheritance diagram for createFundamentalSheetsJFS:
Inheritance graph
[legend]
Collaboration diagram for createFundamentalSheetsJFS:
Collaboration graph
[legend]

Public Member Functions

 TypeName ("Shepherd")
 
 createFundamentalSheetsJFS (polyMeshGen &mesh, const bool createWrapperSheet=true)
 Construct from mesh data. More...
 
 ~createFundamentalSheetsJFS ()
 
- Public Member Functions inherited from createFundamentalSheets
 TypeName ("createFundamentalSheets")
 
 createFundamentalSheets (polyMeshGen &mesh, const bool createWrapperSheet=true)
 Construct from mesh data. More...
 
 declareRunTimeSelectionTable (autoPtr, createFundamentalSheets, polyMeshGen,(polyMeshGen &mesh, const bool createWrapperSheet),(mesh, createWrapperSheet))
 
virtual ~createFundamentalSheets ()
 
const wordname () const
 return the method name More...
 

Private Member Functions

bool isTopologyOk () const
 check if all cells have only one face at the boundary More...
 
void createInitialSheet ()
 create inital sheet from all boundary faces of the surface mesh More...
 
void createSheetsAtFeatureEdges ()
 create fundamental sheets for all feature edges More...
 
 createFundamentalSheetsJFS ()
 Disallow default construct. More...
 
 createFundamentalSheetsJFS (const createFundamentalSheetsJFS &)
 Disallow default bitwise copy construct. More...
 
void operator= (const createFundamentalSheetsJFS &)
 Disallow default bitwise assignment. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from createFundamentalSheets
static autoPtr< createFundamentalSheetsNew (polyMeshGen &mesh, const bool createWrapperSheet=true)
 Select constructed from dictionary. More...
 
- Protected Member Functions inherited from createFundamentalSheets
 createFundamentalSheets (const createFundamentalSheets &)
 Disallow default bitwise copy construct. More...
 
void operator= (const createFundamentalSheets &)
 Disallow default bitwise assignment. More...
 
- Protected Attributes inherited from createFundamentalSheets
word name_
 type of sheet creation More...
 
polyMeshGenmesh_
 reference to mesh More...
 
const bool createWrapperSheet_
 shall the procedure create the intial wrapper sheet More...
 

Detailed Description

Definition at line 54 of file createFundamentalSheetsJFS.H.

Constructor & Destructor Documentation

◆ createFundamentalSheetsJFS() [1/3]

Disallow default construct.

◆ createFundamentalSheetsJFS() [2/3]

Disallow default bitwise copy construct.

◆ createFundamentalSheetsJFS() [3/3]

createFundamentalSheetsJFS ( polyMeshGen mesh,
const bool  createWrapperSheet = true 
)

Construct from mesh data.

Definition at line 264 of file createFundamentalSheetsJFS.C.

◆ ~createFundamentalSheetsJFS()

Definition at line 278 of file createFundamentalSheetsJFS.C.

Member Function Documentation

◆ isTopologyOk()

bool isTopologyOk ( ) const
private

check if all cells have only one face at the boundary

count the number of boundary faces in every cell cells with more than one boundary face cause problem to the sheet insertion procedure

Definition at line 62 of file createFundamentalSheetsJFS.C.

References polyMeshGenFaces::boundaries(), polyMeshGenCells::cells(), createFundamentalSheets::mesh_, polyMeshGenFaces::owner(), Foam::reduce(), cellListPMG::size(), and PtrList::size().

Referenced by createFundamentalSheetsJFS::createInitialSheet().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ createInitialSheet()

void createInitialSheet ( )
private

create inital sheet from all boundary faces of the surface mesh

Definition at line 97 of file createFundamentalSheetsJFS.C.

References polyMeshGenFaces::boundaries(), createFundamentalSheets::createWrapperSheet_, Foam::endl(), Foam::Info, createFundamentalSheetsJFS::isTopologyOk(), createFundamentalSheets::mesh_, polyMeshGenFaces::owner(), PtrList::size(), and Foam::Warning.

Here is the call graph for this function:

◆ createSheetsAtFeatureEdges()

void createSheetsAtFeatureEdges ( )
private

◆ operator=()

void operator= ( const createFundamentalSheetsJFS )
private

Disallow default bitwise assignment.

◆ TypeName()

TypeName ( "Shepherd"  )

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