MinimumElementSizeMarker

Marks element for refinement based on the element size.

Description

A marker that flags elements for refinement based on element length. The element size is provided to this object either via the "indicator" parameter or an "element_size" value. If an element has a minimum dimension greater than the size defined by either the Indicator or the element_size input parameter, then the element is marked for refinement, otherwise it is not marked.

Input Parameters

  • blockThe list of blocks (ids or names) that this object will be applied

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

    Controllable:No

    Description:The list of blocks (ids or names) that this object will be applied

  • element_sizeMinimum element size to be enforced in the mesh.

    C++ Type:double

    Unit:(no unit assumed)

    Controllable:No

    Description:Minimum element size to be enforced in the mesh.

  • factor0Additional factor to add to the computed minimum element size.

    Default:0

    C++ Type:double

    Unit:(no unit assumed)

    Controllable:No

    Description:Additional factor to add to the computed minimum element size.

  • indicatorThe name of the Indicator that this Marker uses.

    C++ Type:IndicatorName

    Controllable:No

    Description:The name of the Indicator that this Marker uses.

  • scale1Additional scale term to multiply with the computed minimum element size.

    Default:1

    C++ Type:double

    Unit:(no unit assumed)

    Controllable:No

    Description:Additional scale term to multiply with the computed minimum element size.

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.

  • outputsVector of output names where you would like to restrict the output of variables(s) associated with this object

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

    Controllable:No

    Description:Vector of output names where you would like to restrict the output of variables(s) associated with this object

Advanced Parameters

Input Files