Structure.add_virtual_element

Structure.add_virtual_element(nodes, type, thermal=False, axes={})[source]

Adds a virtual element to structure.elements and to element set ‘virtual_elements’.

Parameters
  • nodes (list) – Nodes the element is connected to.

  • type (str) – Element type: ‘HexahedronElement’, ‘BeamElement, ‘TrussElement’ etc.

  • thermal (bool) – Thermal properties on or off.

  • axes (dict) – The local element axes ‘ex’, ‘ey’ and ‘ez’.

Returns

int – Key of the added virtual element.

Notes

  • Virtual elements are numbered sequentially starting from 0.