SetupMeshAction

under construction:Undocumented Class

The SetupMeshAction has not been documented. The content contained on this page includes the typical automatic documentation associated with an Action; however, what is contained is ultimately determined by what is necessary to make the documentation clear for users.

!syntax description /Mesh/SetupMeshAction

Input Parameters

  • active__all__ If specified only the blocks named will be visited and made active

    Default:__all__

    C++ Type:std::vector

    Options:

    Description:If specified only the blocks named will be visited and made active

  • isObjectActionTrueIndicates that this is a MooseObjectAction.

    Default:True

    C++ Type:bool

    Options:

    Description:Indicates that this is a MooseObjectAction.

  • inactiveIf specified blocks matching these identifiers will be skipped.

    C++ Type:std::vector

    Options:

    Description:If specified blocks matching these identifiers will be skipped.

  • uniform_refine0Specify the level of uniform refinement applied to the initial mesh

    Default:0

    C++ Type:unsigned int

    Options:

    Description:Specify the level of uniform refinement applied to the initial mesh

Optional Parameters

  • ghosted_boundariesBoundaries to be ghosted if using Nemesis

    C++ Type:std::vector

    Options:

    Description:Boundaries to be ghosted if using Nemesis

  • second_orderFalseConverts a first order mesh to a second order mesh. Note: This is NOT needed if you are reading an actual first order mesh.

    Default:False

    C++ Type:bool

    Options:

    Description:Converts a first order mesh to a second order mesh. Note: This is NOT needed if you are reading an actual first order mesh.

  • construct_side_list_from_node_listFalseIf true, construct side lists from the nodesets in the mesh (i.e. if every node on a give side is in a nodeset then add that side to a sideset

    Default:False

    C++ Type:bool

    Options:

    Description:If true, construct side lists from the nodesets in the mesh (i.e. if every node on a give side is in a nodeset then add that side to a sideset

  • skip_partitioningFalseIf true the mesh won't be partitioned. This may cause large load imbalanced but is currently required if you have a simulation containing uniform refinement, adaptivity and stateful material properties

    Default:False

    C++ Type:bool

    Options:

    Description:If true the mesh won't be partitioned. This may cause large load imbalanced but is currently required if you have a simulation containing uniform refinement, adaptivity and stateful material properties

  • ghosted_boundaries_inflationIf you are using ghosted boundaries you will want to set this value to a vector of amounts to inflate the bounding boxes by. ie if you are running a 3D problem you might set it to '0.2 0.1 0.4'

    C++ Type:std::vector

    Options:

    Description:If you are using ghosted boundaries you will want to set this value to a vector of amounts to inflate the bounding boxes by. ie if you are running a 3D problem you might set it to '0.2 0.1 0.4'

  • displacementsThe variables corresponding to the x y z displacements of the mesh. If this is provided then the displacements will be taken into account during the computation.

    C++ Type:std::vector

    Options:

    Description:The variables corresponding to the x y z displacements of the mesh. If this is provided then the displacements will be taken into account during the computation.

Advanced Parameters

  • boundary_idIDs of the boundary id/name pairs

    C++ Type:std::vector

    Options:

    Description:IDs of the boundary id/name pairs

  • block_nameNames of the block id/name pairs (must correspond with "block_id"

    C++ Type:std::vector

    Options:

    Description:Names of the block id/name pairs (must correspond with "block_id"

  • block_idIDs of the block id/name pairs

    C++ Type:std::vector

    Options:

    Description:IDs of the block id/name pairs

  • boundary_nameNames of the boundary id/name pairs (must correspond with "boundary_id"

    C++ Type:std::vector

    Options:

    Description:Names of the boundary id/name pairs (must correspond with "boundary_id"

Add Names Parameters

References