SetupMeshAction

under construction:Undocumented Class

The SetupMeshAction has not been documented, if you would like to contribute to MOOSE by writing documentation, please see Documenting MOOSE. The content contained on this page explains the typical 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

  • 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"

  • 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"

  • block_idIDs of the block id/name pairs

    C++ Type:std::vector

    Options:

    Description:IDs of the block id/name pairs

  • boundary_idIDs of the boundary id/name pairs

    C++ Type:std::vector

    Options:

    Description:IDs of the boundary id/name pairs

Add Names 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

References