- dimThe dimension of the mesh to be generated
C++ Type:MooseEnum
Unit:(no unit assumed)
Controllable:No
Description:The dimension of the mesh to be generated
- inputsThe meshes we want to stitch together
C++ Type:std::vector<MeshGeneratorName>
Unit:(no unit assumed)
Controllable:No
Description:The meshes we want to stitch together
StackGenerator
Use the supplied meshes and stitch them on top of each other
Overview
The StackGenerator
object allows to create a new 2D or 3D mesh by stitching several 2D or 3D meshes on top of each other (and so create a stack).
The parameters to be provided are the input meshes, the dimension of the meshes (you can only stack together meshes of the same dimension), the names of the boundaries to be stitched, and the vertical height of the bottom of the final mesh.
Further StackGenerator Documentation
Input Parameters
- back_boundarybackname of the back (z) boundary
Default:back
C++ Type:BoundaryName
Unit:(no unit assumed)
Controllable:No
Description:name of the back (z) boundary
- bottom_boundarybottomname of the bottom (y) boundary
Default:bottom
C++ Type:BoundaryName
Unit:(no unit assumed)
Controllable:No
Description:name of the bottom (y) boundary
- bottom_height0The height of the bottom of the final mesh
Default:0
C++ Type:double
Unit:(no unit assumed)
Controllable:No
Description:The height of the bottom of the final mesh
- front_boundaryfrontname of the front (z) boundary
Default:front
C++ Type:BoundaryName
Unit:(no unit assumed)
Controllable:No
Description:name of the front (z) boundary
- top_boundarytopname of the top (y) boundary
Default:top
C++ Type:BoundaryName
Unit:(no unit assumed)
Controllable:No
Description:name of the top (y) boundary
Optional Parameters
- control_tagsAdds user-defined labels for accessing object parameters via control logic.
C++ Type:std::vector<std::string>
Unit:(no unit assumed)
Controllable:No
Description:Adds user-defined labels for accessing object parameters via control logic.
- enableTrueSet the enabled status of the MooseObject.
Default:True
C++ Type:bool
Unit:(no unit assumed)
Controllable:No
Description:Set the enabled status of the MooseObject.
- save_with_nameKeep the mesh from this mesh generator in memory with the name specified
C++ Type:std::string
Unit:(no unit assumed)
Controllable:No
Description:Keep the mesh from this mesh generator in memory with the name specified
Advanced Parameters
- nemesisFalseWhether or not to output the mesh file in the nemesisformat (only if output = true)
Default:False
C++ Type:bool
Unit:(no unit assumed)
Controllable:No
Description:Whether or not to output the mesh file in the nemesisformat (only if output = true)
- outputFalseWhether or not to output the mesh file after generating the mesh
Default:False
C++ Type:bool
Unit:(no unit assumed)
Controllable:No
Description:Whether or not to output the mesh file after generating the mesh
- show_infoFalseWhether or not to show mesh info after generating the mesh (bounding box, element types, sidesets, nodesets, subdomains, etc)
Default:False
C++ Type:bool
Unit:(no unit assumed)
Controllable:No
Description:Whether or not to show mesh info after generating the mesh (bounding box, element types, sidesets, nodesets, subdomains, etc)