blockMeshCylindricalConfiguration Class Reference

From a set of input surface geometry files and a set of configuration parameters, writes out a blockMeshDict configuration file. The mesh consists of a single block, aligned with cylindrical coordinates about the z-axis. More...

Inheritance diagram for blockMeshCylindricalConfiguration:
Collaboration diagram for blockMeshCylindricalConfiguration:

Public Member Functions

 blockMeshCylindricalConfiguration (const fileName &name, const fileName &dir, const Time &time, const meshingSurfaceList &surfaces, const Vector< label > &nCells, const label refineFactor, const HashTable< Pair< word >> &patchOpts, const bool clearBoundary)
 Construct from components. More...
 
 blockMeshCylindricalConfiguration (const blockMeshCylindricalConfiguration &)=delete
 Disallow default bitwise copy construction. More...
 
 ~blockMeshCylindricalConfiguration ()
 Destructor. More...
 
void write ()
 
void operator= (const blockMeshCylindricalConfiguration &)=delete
 Disallow default bitwise assignment. More...
 
- Public Member Functions inherited from blockMeshConfigurationBase
 blockMeshConfigurationBase (const fileName &name, const fileName &dir, const Time &time, const meshingSurfaceList &surfaces, const HashTable< Pair< word >> &patchOpts)
 Construct from components. More...
 
 blockMeshConfigurationBase (const blockMeshConfigurationBase &)=delete
 Disallow default bitwise copy construction. More...
 
 ~blockMeshConfigurationBase ()
 Destructor. More...
 
void operator= (const blockMeshConfigurationBase &)=delete
 Disallow default bitwise assignment. More...
 
- Public Member Functions inherited from caseFileConfiguration
 caseFileConfiguration (const fileName &name, const fileName &dir, const Time &time)
 Construct from components. More...
 
 caseFileConfiguration (const caseFileConfiguration &)=delete
 Disallow default bitwise copy construction. More...
 
 ~caseFileConfiguration ()
 Destructor. More...
 
void operator= (const caseFileConfiguration &)=delete
 Disallow default bitwise assignment. More...
 

Static Public Attributes

static const List< wordpatches
 Default patch names for the background mesh. More...
 

Additional Inherited Members

- Protected Member Functions inherited from blockMeshConfigurationBase
void roundBoundingBox (boundBox &bb, const scalar s)
 Round a bounding box by the rounding scale. More...
 
Pair< wordreadPatchOption (const word &option) const
 Parse the patch commandline options. More...
 
void writeVertex (const word &x, const word &y, const word &z)
 Write a vertex entry in the vertices list. More...
 
- Protected Member Functions inherited from caseFileConfiguration
void beginDict (OFstream &os)
 Output stream to begin a new dictionary without name. More...
 
void beginDict (OFstream &os, const word &name)
 Output stream to begin a new dictionary with name. More...
 
void endDict (OFstream &os, bool newline=true)
 Output stream to end a dictionary. More...
 
void beginList (OFstream &os)
 Output stream to begin a new list without name. More...
 
void beginList (OFstream &os, const word &name)
 Output stream to begin a new list with name. More...
 
void endList (OFstream &os, bool newline=true)
 Output stream to end a list. More...
 
- Protected Attributes inherited from blockMeshConfigurationBase
boundBox bb_
 Bounding box for the background mesh block. More...
 
HashTable< Pair< word > > patchOpts_
 Optional settings for patch names and types in the background mesh. More...
 
- Protected Attributes inherited from caseFileConfiguration
IOobject dict_
 IOobject to write file headers. More...
 
OFstream os_
 Output file stream to write file content. More...
 

Detailed Description

From a set of input surface geometry files and a set of configuration parameters, writes out a blockMeshDict configuration file. The mesh consists of a single block, aligned with cylindrical coordinates about the z-axis.

Source files

Definition at line 52 of file blockMeshCylindricalConfiguration.H.

Constructor & Destructor Documentation

◆ blockMeshCylindricalConfiguration() [1/2]

blockMeshCylindricalConfiguration ( const fileName name,
const fileName dir,
const Time time,
const meshingSurfaceList surfaces,
const Vector< label > &  nCells,
const label  refineFactor,
const HashTable< Pair< word >> &  patchOpts,
const bool  clearBoundary 
)

Construct from components.

◆ blockMeshCylindricalConfiguration() [2/2]

Disallow default bitwise copy construction.

◆ ~blockMeshCylindricalConfiguration()

Member Function Documentation

◆ write()

void write ( )

◆ operator=()

void operator= ( const blockMeshCylindricalConfiguration )
delete

Disallow default bitwise assignment.

Member Data Documentation

◆ patches

const List<word> patches
static

Default patch names for the background mesh.

Definition at line 132 of file blockMeshCylindricalConfiguration.H.


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