BoundingBoxNodeSet

The MeshModifier allows the user to specify a bounding box that overlays the mesh domain. All of the nodes inside or ouside of that bounding box are then added to a new nodeset, which is specified by the user.

Assigns all of the nodes either inside or outside of a bounding box to a new nodeset.

Input Parameters

  • top_rightThe bottom left point (in x,y,z with spaces in-between) of the box to select the nodes.

    C++ Type:libMesh::VectorValue

    Options:

    Description:The bottom left point (in x,y,z with spaces in-between) of the box to select the nodes.

  • new_boundaryThe name of the nodeset to create

    C++ Type:std::vector

    Options:

    Description:The name of the nodeset to create

  • bottom_leftThe bottom left point (in x,y,z with spaces in-between) of the box to select the nodes.

    C++ Type:libMesh::VectorValue

    Options:

    Description:The bottom left point (in x,y,z with spaces in-between) of the box to select the nodes.

Required Parameters

  • force_prepareFalseNormally all MeshModifiers run before the mesh is prepared for use. This flag can be set on an individual modifier to force preperation between modifiers where they might be needed.

    Default:False

    C++ Type:bool

    Options:

    Description:Normally all MeshModifiers run before the mesh is prepared for use. This flag can be set on an individual modifier to force preperation between modifiers where they might be needed.

  • depends_onThe MeshModifiers that this modifier relies upon (i.e. must execute before this one)

    C++ Type:std::vector

    Options:

    Description:The MeshModifiers that this modifier relies upon (i.e. must execute before this one)

  • locationINSIDEControl of where the nodeset is to be set

    Default:INSIDE

    C++ Type:MooseEnum

    Options:INSIDE OUTSIDE

    Description:Control of where the nodeset is to be set

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