NEMoSys  0.63.0
A modular, extensible resource with robust automated mesh generation, mesh quality analysis, adaptive mesh refinement, and data transfer between arbitrary meshes.
snappymeshParams Class Reference

snappymeshParams contains all parameters essential for mesh generation using snappymeshGen class methods. More...

Detailed Description

These parameters are assigned a value at time of user input parsing through JSON in meshGemDriver.

Definition at line 402 of file snappymeshParams.H.

Public Member Functions

 snappymeshParams ()=default
 snappymeshParams standard constructor More...
 

Public Attributes

shmGeo geoDef
 Geometry definition. More...
 
bool withCastMesh {true}
 Enables castellated mesh option for snappymeshGen. More...
 
shmCastMeshControls castMeshControls
 Castellated mesh controls. More...
 
bool withSnap {true}
 Enables surface snapping option for snappymeshGen. More...
 
shmSnapControls snapControls
 Snapping controls. More...
 
bool withLayers {false}
 Enables add layers option for snappymeshGen. More...
 
shmLayerControls layerControls
 Layer controls. More...
 
std::string geomFileName
 Input geometry STL name. More...
 
shmMeshQualityControls qualityControls
 Mesh Quality Controls. More...
 
double mergeTol {1e-6}
 merge tolerance for mesh More...
 
bool isPackMesh {true}
 Boolean for packmesh. More...
 

Inherits meshingParams.

Constructor & Destructor Documentation

◆ snappymeshParams()

snappymeshParams::snappymeshParams ( )
default

Member Data Documentation

◆ castMeshControls

shmCastMeshControls snappymeshParams::castMeshControls

Definition at line 419 of file snappymeshParams.H.

Referenced by snappymeshGen::createSnappyDict().

◆ geoDef

shmGeo snappymeshParams::geoDef

Definition at line 411 of file snappymeshParams.H.

Referenced by snappymeshGen::createSnappyDict().

◆ geomFileName

◆ isPackMesh

bool snappymeshParams::isPackMesh {true}

◆ layerControls

shmLayerControls snappymeshParams::layerControls

Definition at line 435 of file snappymeshParams.H.

Referenced by snappymeshGen::createSnappyDict().

◆ mergeTol

double snappymeshParams::mergeTol {1e-6}

◆ qualityControls

shmMeshQualityControls snappymeshParams::qualityControls

Definition at line 443 of file snappymeshParams.H.

Referenced by snappymeshGen::createSnappyDict().

◆ snapControls

shmSnapControls snappymeshParams::snapControls

Definition at line 427 of file snappymeshParams.H.

Referenced by snappymeshGen::createSnappyDict().

◆ withCastMesh

bool snappymeshParams::withCastMesh {true}

Definition at line 415 of file snappymeshParams.H.

Referenced by snappymeshGen::createSnappyDict().

◆ withLayers

bool snappymeshParams::withLayers {false}

Definition at line 431 of file snappymeshParams.H.

Referenced by snappymeshGen::createSnappyDict().

◆ withSnap

bool snappymeshParams::withSnap {true}

Definition at line 423 of file snappymeshParams.H.

Referenced by snappymeshGen::createSnappyDict().


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