PatternedMeshGenerator

The PatternedMeshGenerator object is similar to TiledMeshGenerator but restricted to two dimensions but adds the ability to create a tile pattern from an arbitrary number of input meshes.

Further PatternedMeshGenerator Documentation

Input Parameters

  • patternA double-indexed array starting with the upper-left corner

    C++ Type:std::vector>

    Options:

    Description:A double-indexed array starting with the upper-left corner

  • inputsThe input MeshGenerators.

    C++ Type:std::vector

    Options:

    Description:The input MeshGenerators.

Required Parameters

  • top_boundary_idname of the top (y) boundary

    C++ Type:short

    Options:

    Description:name of the top (y) boundary

  • bottom_boundarybottomname of the bottom (y) boundary

    Default:bottom

    C++ Type:BoundaryName

    Options:

    Description:name of the bottom (y) boundary

  • top_boundarytopname of the top (y) boundary

    Default:top

    C++ Type:BoundaryName

    Options:

    Description:name of the top (y) boundary

  • right_boundaryrightname of the right (x) boundary

    Default:right

    C++ Type:BoundaryName

    Options:

    Description:name of the right (x) boundary

  • y_width0The tile width in the y direction

    Default:0

    C++ Type:double

    Options:

    Description:The tile width in the y direction

  • z_width0The tile width in the z direction

    Default:0

    C++ Type:double

    Options:

    Description:The tile width in the z direction

  • x_width0The tile width in the x direction

    Default:0

    C++ Type:double

    Options:

    Description:The tile width in the x direction

  • bottom_boundary_idname of the bottom (y) boundary

    C++ Type:short

    Options:

    Description:name of the bottom (y) boundary

  • left_boundary_idid of the left (x) boundary

    C++ Type:short

    Options:

    Description:id of the left (x) boundary

  • right_boundary_idid of the right (x) boundary

    C++ Type:short

    Options:

    Description:id of the right (x) boundary

  • left_boundaryleftname of the left (x) boundary

    Default:left

    C++ Type:BoundaryName

    Options:

    Description:name of the left (x) boundary

Optional Parameters

  • control_tagsAdds user-defined labels for accessing object parameters via control logic.

    C++ Type:std::vector

    Options:

    Description:Adds user-defined labels for accessing object parameters via control logic.

  • enableTrueSet the enabled status of the MooseObject.

    Default:True

    C++ Type:bool

    Options:

    Description:Set the enabled status of the MooseObject.

Advanced Parameters

Input Files