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

  • use_displaced_meshTrueCreate the displaced mesh if the 'displacements' parameter is set. If this is 'false', a displaced mesh will not be created, regardless of whether 'displacements' is set.

    Default:True

    C++ Type:bool

    Options:

    Description:Create the displaced mesh if the 'displacements' parameter is set. If this is 'false', a displaced mesh will not be created, regardless of whether 'displacements' is set.

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. Creation of the displaced mesh can be suppressed even if this is set by setting 'use_displaced_mesh = false'.

    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. Creation of the displaced mesh can be suppressed even if this is set by setting 'use_displaced_mesh = false'.

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