Unverified Commit cbd8d07d authored by Axel Kohlmeyer's avatar Axel Kohlmeyer
Browse files

convert elementset AtC commands

parent 0a21cdad
Loading
Loading
Loading
Loading
+45 −0
Original line number Diff line number Diff line
.. 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.
+43 −0
Original line number Diff line number Diff line
.. 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.
+49 −0
Original line number Diff line number Diff line
.. 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.
+3 −3
Original line number Diff line number Diff line
@@ -157,9 +157,9 @@ conditions.
* :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 plane <atc_mesh_create_faceset_plane>`
* `fix_modify AtC mesh create_elementset <USER/atc/man_mesh_create_elementset.html>`_
* `fix_modify AtC mesh delete_elements <USER/atc/man_mesh_delete_elements.html>`_
* `fix_modify AtC mesh nodeset_to_elementset <USER/atc/man_mesh_nodeset_to_elementset.html>`_
* :doc:`fix_modify AtC mesh create_elementset <atc_mesh_create_elementset>`
* :doc:`fix_modify AtC mesh delete_elements <atc_mesh_delete_elements>`
* :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 internal_quadrature <USER/atc/man_internal_quadrature.html>`_
* `fix_modify AtC time_integration (thermal) <USER/atc/man_thermal_time_integration.html>`_
+1 −0
Original line number Diff line number Diff line
@@ -746,6 +746,7 @@ electronegative
electronegativity
Eleftheriou
ElementN
elementset
elif
Elj
Ellad