Public Member Functions | Data Fields | Private Member Functions
fpmaMesh Class Reference
Collaboration diagram for fpmaMesh:
Collaboration graph
[legend]

Public Member Functions

 fpmaMesh (const polyMeshGen &mesh)
 Construct from polyMeshGen. More...
 
 ~fpmaMesh ()
 
void write (OFstream &fpmaGeometryFile) const
 

Data Fields

const polyMeshGenmesh_
 

Private Member Functions

 fpmaMesh (const fpmaMesh &)
 Disallow default bitwise copy construct. More...
 
void operator= (const fpmaMesh &)
 Disallow default bitwise assignment. More...
 
void writePoints (OFstream &fpmaGeometryFile) const
 
void writeFaces (OFstream &fpmaGeometryFile) const
 
void writeCells (OFstream &fpmaGeometryFile) const
 
void writeSubsets (OFstream &fpmaGeometryFile) const
 

Detailed Description

Definition at line 48 of file fpmaMesh.H.

Constructor & Destructor Documentation

◆ fpmaMesh() [1/2]

fpmaMesh ( const fpmaMesh )
private

Disallow default bitwise copy construct.

◆ fpmaMesh() [2/2]

fpmaMesh ( const polyMeshGen mesh)

Construct from polyMeshGen.

Definition at line 37 of file fpmaMesh.C.

◆ ~fpmaMesh()

~fpmaMesh ( )

Definition at line 46 of file fpmaMesh.C.

Member Function Documentation

◆ operator=()

void operator= ( const fpmaMesh )
private

Disallow default bitwise assignment.

◆ writePoints()

void writePoints ( Foam::OFstream fpmaGeometryFile) const
private

Definition at line 51 of file fpmaMesh.C.

References forAll, Foam::nl, p, and points.

Referenced by fpmaMesh::write().

Here is the caller graph for this function:

◆ writeFaces()

void writeFaces ( OFstream fpmaGeometryFile) const
private

Definition at line 80 of file fpmaMesh.C.

References f(), forAll, forAllReverse, Foam::nl, faceListPMG::size(), and List::size().

Referenced by fpmaMesh::write().

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

◆ writeCells()

void writeCells ( OFstream fpmaGeometryFile) const
private

Definition at line 64 of file fpmaMesh.C.

References Foam::constant::universal::c, cells, polyMeshGenCells::cells(), forAll, fpmaMesh::mesh_, and Foam::nl.

Referenced by fpmaMesh::write().

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

◆ writeSubsets()

void writeSubsets ( Foam::OFstream fpmaGeometryFile) const
private

write patches as face selections

write patches as face selections

write node selections

write face selections

write cell selections

Definition at line 95 of file fpmaMesh.C.

References Foam::endl(), forAll, Foam::Info, Foam::nl, patches, LongList< T, Offset >::size(), and DynList< T, staticSize >::size().

Referenced by fpmaMesh::write().

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

◆ write()

void write ( OFstream fpmaGeometryFile) const

Definition at line 177 of file fpmaMesh.C.

References fpmaMesh::writeCells(), fpmaMesh::writeFaces(), fpmaMesh::writePoints(), and fpmaMesh::writeSubsets().

Referenced by Foam::writeMeshFPMA().

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

Field Documentation

◆ mesh_

const polyMeshGen& mesh_

Definition at line 73 of file fpmaMesh.H.

Referenced by fpmaMesh::writeCells().


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