convert elementset AtC commands

This commit is contained in:
Axel Kohlmeyer 2020-03-12 16:34:42 -04:00
parent 0a21cdadb5
commit cbd8d07daf
No known key found for this signature in database
GPG Key ID: D9B44E93BF0C375A
5 changed files with 141 additions and 3 deletions

View File

@ -0,0 +1,45 @@
.. index:: fix_modify AtC mesh create_elementset
fix_modify AtC mesh create_elementset command
=============================================
Syntax
""""""
.. parsed-literal::
fix_modify <AtC fixID> mesh create_elementset <id> <xmin> <xmax> <ymin> <ymax> <zmin> <zmax>
* AtC fixID = ID of :doc:`fix atc <fix_atc>` instance
* mesh create\_elementset = name of the AtC sub-command
* id = id to assign to the collection of FE nodes
* <xmin> <xmax> <ymin> <ymax> <zmin> <zmax> = coordinates of the bounding box that contains only the desired elements
Examples
""""""""
.. code-block:: LAMMPS
fix_modify AtC mesh create_elementset middle -4.1 4.1 -100 100 -100 1100
Description
"""""""""""
Command to assign an id to a set of FE elements to be used subsequently
in defining material and mesh-based operations.
Restrictions
""""""""""""
Only viable for rectangular grids.
Related AtC commands
""""""""""""""""""""
:doc:`fix_modify AtC mesh delete_elements <atc_mesh_delete_elements>`
:doc:`fix_modify AtC mesh nodeset_to_elementset <atc_mesh_nodeset_to_elementset>`
Default
"""""""
Coordinates are assumed to be in lattice units.

View File

@ -0,0 +1,43 @@
.. index:: fix_modify AtC mesh delete_elements
fix_modify AtC mesh delete_elements command
=============================================
Syntax
""""""
.. parsed-literal::
fix_modify <AtC fixID> mesh delete_elements <id>
* AtC fixID = ID of :doc:`fix atc <fix_atc>` instance
* mesh create\_elementset = name of the AtC sub-command
* id = id of the element set
Examples
""""""""
.. code-block:: LAMMPS
fix_modify AtC mesh delete_elements gap
Description
"""""""""""
Deletes a group of elements from the mesh.
Restrictions
""""""""""""
None.
Related AtC commands
""""""""""""""""""""
:doc:`fix_modify AtC mesh create_elementset <atc_mesh_create_elementset>`
:doc:`fix_modify AtC mesh nodeset_to_elementset <atc_mesh_nodeset_to_elementset>`
Default
"""""""
None.

View File

@ -0,0 +1,49 @@
.. index:: fix_modify AtC mesh nodeset_to_elementset
fix_modify AtC mesh nodeset_to_elementset command
=================================================
Syntax
""""""
.. parsed-literal::
fix_modify <AtC fixID> mesh nodeset_to_elementset <nodeset_id> <elementset_id> <max/min>
* AtC fixID = ID of :doc:`fix atc <fix_atc>` instance
* mesh nodeset\_to\_elementset = name of the AtC sub-command
* nodeset\_id = id of desired nodeset from which to create the elementset
* elementset\_id = id to assign to the collection of FE elements
* <max/min> = flag to choose either the maximal or minimal elementset
Examples
""""""""
.. code-block:: LAMMPS
fix_modify AtC mesh nodeset_to_elementset myNodeset myElementset min
Description
"""""""""""
Command to create an elementset from an existing nodeset. Either the
minimal element set of elements with all nodes in the set, or maximal
element set with all elements with at least one node in the set, can be
created.
Restrictions
""""""""""""
None.
Related AtC commands
""""""""""""""""""""
:doc:`fix_modify AtC mesh create_elementset <atc_mesh_create_elementset>`
:doc:`fix_modify AtC mesh delete_elements <atc_mesh_delete_elements>`
Default
"""""""
Unless specified, the maximal element set is created.

View File

@ -157,9 +157,9 @@ conditions.
* :doc:`fix_modify AtC mesh add_to_nodeset <atc_mesh_add_to_nodeset>` * :doc:`fix_modify AtC mesh add_to_nodeset <atc_mesh_add_to_nodeset>`
* :doc:`fix_modify AtC mesh create_faceset box <atc_mesh_create_faceset_box>` * :doc:`fix_modify AtC mesh create_faceset box <atc_mesh_create_faceset_box>`
* :doc:`fix_modify AtC mesh create_faceset plane <atc_mesh_create_faceset_plane>` * :doc:`fix_modify AtC mesh create_faceset plane <atc_mesh_create_faceset_plane>`
* `fix_modify AtC mesh create_elementset <USER/atc/man_mesh_create_elementset.html>`_ * :doc:`fix_modify AtC mesh create_elementset <atc_mesh_create_elementset>`
* `fix_modify AtC mesh delete_elements <USER/atc/man_mesh_delete_elements.html>`_ * :doc:`fix_modify AtC mesh delete_elements <atc_mesh_delete_elements>`
* `fix_modify AtC mesh nodeset_to_elementset <USER/atc/man_mesh_nodeset_to_elementset.html>`_ * :doc:`fix_modify AtC mesh nodeset_to_elementset <atc_mesh_nodeset_to_elementset>`
* `fix_modify AtC boundary <USER/atc/man_boundary.html>`_ * `fix_modify AtC boundary <USER/atc/man_boundary.html>`_
* `fix_modify AtC internal_quadrature <USER/atc/man_internal_quadrature.html>`_ * `fix_modify AtC internal_quadrature <USER/atc/man_internal_quadrature.html>`_
* `fix_modify AtC time_integration (thermal) <USER/atc/man_thermal_time_integration.html>`_ * `fix_modify AtC time_integration (thermal) <USER/atc/man_thermal_time_integration.html>`_

View File

@ -746,6 +746,7 @@ electronegative
electronegativity electronegativity
Eleftheriou Eleftheriou
ElementN ElementN
elementset
elif elif
Elj Elj
Ellad Ellad