snappyHexMeshConfiguration Class Reference

From a set of input surface geometry files and some configuration parameters, writes out a snappyHexMeshDict configuration file. More...

Inheritance diagram for snappyHexMeshConfiguration:
Collaboration diagram for snappyHexMeshConfiguration:

Public Member Functions

 snappyHexMeshConfiguration (const fileName &name, const fileName &dir, const Time &time, const meshingSurfaceList &surfaces, const label refinementLevel, const List< Tuple2< word, label >> &surfaceLevels, const List< Tuple2< word, label >> &refinementRegions, const List< Tuple3< vector, vector, label >> &refinementBoxes, const List< Tuple3< word, scalar, label >> &refinementDists, const bool implicitFeatures, const label layers, const point &insidePoint, const label nCellsBetweenLevels)
 Construct from components. More...
 
 snappyHexMeshConfiguration (const snappyHexMeshConfiguration &)=delete
 Disallow default bitwise copy construction. More...
 
 ~snappyHexMeshConfiguration ()
 Destructor. More...
 
void write ()
 
void operator= (const snappyHexMeshConfiguration &)=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...
 

Additional Inherited Members

- 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 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 some configuration parameters, writes out a snappyHexMeshDict configuration file.

Source files

Definition at line 52 of file snappyHexMeshConfiguration.H.

Constructor & Destructor Documentation

◆ snappyHexMeshConfiguration() [1/2]

snappyHexMeshConfiguration ( const fileName name,
const fileName dir,
const Time time,
const meshingSurfaceList surfaces,
const label  refinementLevel,
const List< Tuple2< word, label >> &  surfaceLevels,
const List< Tuple2< word, label >> &  refinementRegions,
const List< Tuple3< vector, vector, label >> &  refinementBoxes,
const List< Tuple3< word, scalar, label >> &  refinementDists,
const bool  implicitFeatures,
const label  layers,
const point insidePoint,
const label  nCellsBetweenLevels 
)

Construct from components.

◆ snappyHexMeshConfiguration() [2/2]

Disallow default bitwise copy construction.

◆ ~snappyHexMeshConfiguration()

Destructor.

Member Function Documentation

◆ write()

void write ( )

◆ operator=()

void operator= ( const snappyHexMeshConfiguration )
delete

Disallow default bitwise assignment.


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