SubdomainsDivision

Divide the mesh by increasing subdomain ids. The division will be contiguously numbered even if the subdomain ids are not

If not setting the "block" parameter: The divisions are numbered from 0 to the number of blocks in the mesh minus one. The ordering of the divisions is the same of the ordering of the IDs of the subdomains.

If specifying a block restriction using the "block" parameter: The divisions are numbered from 0 to the number of blocks specified minus one. An invalid id is returned for points and elements outside the block restriction. The order of the divisions is the same as the ordering of the blocks in the "block" parameter.

Input Parameters

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

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

    Unit:(no unit assumed)

    Controllable:No

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

Optional Parameters

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

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

    Unit:(no unit assumed)

    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

    Unit:(no unit assumed)

    Controllable:No

    Description:Set the enabled status of the MooseObject.

Advanced Parameters