snappymeshParams contains all parameters essential for mesh generation using snappymeshGen class methods. More...
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.
|
default |
shmCastMeshControls snappymeshParams::castMeshControls |
Definition at line 419 of file snappymeshParams.H.
Referenced by snappymeshGen::createSnappyDict().
shmGeo snappymeshParams::geoDef |
Definition at line 411 of file snappymeshParams.H.
Referenced by snappymeshGen::createSnappyDict().
std::string snappymeshParams::geomFileName |
Definition at line 439 of file snappymeshParams.H.
Referenced by snappymeshGen::createSnappyDict(), NEM::DRV::MeshGenDriver::MeshGenDriver(), NEM::DRV::SnappyMeshMeshGenDriver::setFiles(), NEM::DRV::HexPackMeshDriver::setFiles(), NEM::DRV::SnappyMeshMeshGenDriver::setOpts(), and NEM::DRV::HexPackMeshDriver::setOpts().
bool snappymeshParams::isPackMesh {true} |
Definition at line 452 of file snappymeshParams.H.
Referenced by snappymeshGen::createMeshFromSTL(), NEM::DRV::HexPackMeshDriver::execute(), and snappymeshGen::initialize().
shmLayerControls snappymeshParams::layerControls |
Definition at line 435 of file snappymeshParams.H.
Referenced by snappymeshGen::createSnappyDict().
double snappymeshParams::mergeTol {1e-6} |
Definition at line 448 of file snappymeshParams.H.
Referenced by snappymeshGen::createSnappyDict(), and NEM::DRV::MeshGenDriver::MeshGenDriver().
shmMeshQualityControls snappymeshParams::qualityControls |
Definition at line 443 of file snappymeshParams.H.
Referenced by snappymeshGen::createSnappyDict().
shmSnapControls snappymeshParams::snapControls |
Definition at line 427 of file snappymeshParams.H.
Referenced by snappymeshGen::createSnappyDict().
bool snappymeshParams::withCastMesh {true} |
Definition at line 415 of file snappymeshParams.H.
Referenced by snappymeshGen::createSnappyDict().
bool snappymeshParams::withLayers {false} |
Definition at line 431 of file snappymeshParams.H.
Referenced by snappymeshGen::createSnappyDict().
bool snappymeshParams::withSnap {true} |
Definition at line 423 of file snappymeshParams.H.
Referenced by snappymeshGen::createSnappyDict().