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().