- dimThe dimension of the mesh to be generated
C++ Type:MooseEnum
Description:The dimension of the mesh to be generated
- inputsThe meshes we want to stitch together
C++ Type:std::vector
Description:The meshes we want to stitch together
StackGenerator
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 to 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
Description:name of the back (z) boundary
- bottom_boundarybottomname of the bottom (y) boundary
Default:bottom
C++ Type:BoundaryName
Description:name of the bottom (y) boundary
- bottom_height0The height of the bottom of the final mesh
Default:0
C++ Type:double
Description:The height of the bottom of the final mesh
- front_boundaryfrontname of the front (z) boundary
Default:front
C++ Type:BoundaryName
Description:name of the front (z) boundary
- top_boundarytopname of the top (y) boundary
Default:top
C++ Type:BoundaryName
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
Description:Adds user-defined labels for accessing object parameters via control logic.
- enableTrueSet the enabled status of the MooseObject.
Default:True
C++ Type:bool
Description:Set the enabled status of the MooseObject.
Advanced Parameters
Input Files
- test/tests/meshgenerators/stack_generator/stack_generator_2d.i
- test/tests/meshgenerators/stack_generator/mismatched_dims.i
- test/tests/meshgenerators/stack_generator/stack_generator.i