**create_interface_elements_between_elsets#

Description#

This mesher takes pre-existing element sets and creates interface elements (e.g. debonding/cohesive elements) at their common boundaries.

Syntax#

The command has the following syntax:

**create_interface_elements_between_elsets \(~\,\) *elsets elset-name1 elset-name2 [ elset-name(n) … ] \(~\,\) [ *axi ] \(~\,\) [ *reduced ] \(~\,\) [ *remove_sets ]

*elsets

gives the names of the elsets between which the boundary will be created (note: elsets and not elset). The keyword ALL_ELSET may be used to designate all elsets (except the standard elset ALL_ELEMENT) present in the mesh. Names for the new element sets will be automatically generated, and a new elset EI_ALL will be generated containing all new interface elements, as well as an elset VOL_ALL containing all volume elements (so that the union of EI_ALL with VOL_ALL should yield ALL_ELEMENT).

*axi

flag that the interface elements are axisymmetric. Default is not axisymmetric.

*reduced

flag indicating reduced integration. Default is full integration.

*remove_sets

indicates that only the interface elements should be kept, and that the associated elsets generated during the meshing are thrown away. The default is to keep all elsets.