- element_connectivityList of nodes to use for each element
C++ Type:std::vector<unsigned long>
Unit:(no unit assumed)
Controllable:No
Description:List of nodes to use for each element
- nodal_positionsThe x,y,z positions of the nodes
C++ Type:std::vector<libMesh::Point>
Unit:(no unit assumed)
Controllable:No
Description:The x,y,z positions of the nodes
ElementGenerator
Generates individual elements given a list of nodal positions.
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 their element, as well as the type of element they want (QUAD4, TRI3,...) and the element node connectivity.
Further ElementGenerator Documentation
Input Parameters
- elem_typeThe type of element from libMesh to generate
C++ Type:MooseEnum
Unit:(no unit assumed)
Controllable:No
Description:The type of element from libMesh to generate
- inputOptional input mesh to add the elements to
C++ Type:MeshGeneratorName
Unit:(no unit assumed)
Controllable:No
Description:Optional input mesh to add the elements to
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.
- save_with_nameKeep the mesh from this mesh generator in memory with the name specified
C++ Type:std::string
Unit:(no unit assumed)
Controllable:No
Description:Keep the mesh from this mesh generator in memory with the name specified
Advanced Parameters
- nemesisFalseWhether or not to output the mesh file in the nemesisformat (only if output = true)
Default:False
C++ Type:bool
Unit:(no unit assumed)
Controllable:No
Description:Whether or not to output the mesh file in the nemesisformat (only if output = true)
- outputFalseWhether or not to output the mesh file after generating the mesh
Default:False
C++ Type:bool
Unit:(no unit assumed)
Controllable:No
Description:Whether or not to output the mesh file after generating the mesh
- show_infoFalseWhether or not to show mesh info after generating the mesh (bounding box, element types, sidesets, nodesets, subdomains, etc)
Default:False
C++ Type:bool
Unit:(no unit assumed)
Controllable:No
Description:Whether or not to show mesh info after generating the mesh (bounding box, element types, sidesets, nodesets, subdomains, etc)