LowerDBlockFromSidesetGenerator

Adds lower dimensional elements on the specified sidesets.

Overview

This mesh generator accepts a list of sidesets and creates a lower dimensional block of elements along those sides. The order of the newly create lower dimensional element block will match the order of the parent elements (e.g. first order for first order parents, second order for second order parents).

Input Parameters

  • inputThe mesh we want to modify

    C++ Type:MeshGeneratorName

    Controllable:No

    Description:The mesh we want to modify

  • sidesetsThe sidesets from which to create the new block

    C++ Type:std::vector<BoundaryName>

    Controllable:No

    Description:The sidesets from which to create the new block

Required Parameters

  • new_block_idThe lower dimensional block id to create

    C++ Type:unsigned short

    Controllable:No

    Description:The lower dimensional block id to create

  • new_block_nameThe lower dimensional block name to create (optional)

    C++ Type:SubdomainName

    Controllable:No

    Description:The lower dimensional block name to create (optional)

  • 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

    Controllable:No

    Description:Whether or not to show mesh info after generating the mesh (bounding box, element types, sidesets, nodesets, subdomains, etc)

Optional Parameters

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

    C++ Type:std::vector<std::string>

    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

    Controllable:No

    Description:Set the enabled status of the MooseObject.

Advanced Parameters

Input Files