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