ElementGenerator

Overview

This MeshGenerator object allows the user to create a single element (it is possible to create a simple mesh by adding elements one by one).

The user has to provide the positions of the nodes for his element, as well as the type of element he wants (QUAD4, TRI3,...) and the element node connectivity.

Further ElementGenerator Documentation

Input Parameters

  • element_connectivityList of nodes to use for each element

    C++ Type:std::vector

    Options:

    Description:List of nodes to use for each element

  • nodal_positionsThe x,y,z positions of the nodes

    C++ Type:std::vector

    Options:

    Description:The x,y,z positions of the nodes

Required Parameters

  • inputOptional input mesh to add the elements to

    C++ Type:MeshGeneratorName

    Options:

    Description:Optional input mesh to add the elements to

  • elem_typeThe type of element from libMesh to generate

    C++ Type:MooseEnum

    Options:EDGE2 EDGE3 EDGE4 QUAD4 QUAD8 QUAD9 TRI3 TRI6 HEX8 HEX20 HEX27 TET4 TET10 PRISM6 PRISM15 PRISM18 PYRAMID5 PYRAMID13 PYRAMID14

    Description:The type of element from libMesh to generate

Optional Parameters

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

    C++ Type:std::vector

    Options:

    Description:Adds user-defined labels for accessing object parameters via control logic.

  • enableTrueSet the enabled status of the MooseObject.

    Default:True

    C++ Type:bool

    Options:

    Description:Set the enabled status of the MooseObject.

Advanced Parameters

Input Files