element_types#

class ansys.dpf.core.elements.element_types(*args, **kwds)#

Bases: enum.Enum

Types of elements available in a dpf’s mesh.

Overview#

Import detail#

from ansys.dpf.core.elements import element_types

Attribute detail#

element_types.General = -2#
element_types.All = -1#
element_types.Tet10 = 0#
element_types.Hex20 = 1#
element_types.Wedge15 = 2#
element_types.Pyramid13 = 3#
element_types.Tri6 = 4#
element_types.TriShell6 = 5#
element_types.Quad8 = 6#
element_types.QuadShell8 = 7#
element_types.Line3 = 8#
element_types.Point1 = 9#
element_types.Tet4 = 10#
element_types.Hex8 = 11#
element_types.Wedge6 = 12#
element_types.Pyramid5 = 13#
element_types.Tri3 = 14#
element_types.TriShell3 = 15#
element_types.Quad4 = 16#
element_types.QuadShell4 = 17#
element_types.Line2 = 18#
element_types.NumElementTypes = 19#
element_types.Unknown = 20#
element_types.EMagLine = 21#
element_types.EMagArc = 22#
element_types.EMagCircle = 23#
element_types.Surface3 = 24#
element_types.Surface4 = 25#
element_types.Surface6 = 26#
element_types.Surface8 = 27#
element_types.Edge2 = 28#
element_types.Edge3 = 29#
element_types.Beam3 = 30#
element_types.Beam4 = 31#
element_types.GeneralPlaceholder = 32#
element_types.Polygon = 33#
element_types.Polyhedron = 34#

Method detail#

static element_types.shape(element_type)#

Retrieve the shape of the element.

Return type:

type

static element_types.descriptor(element_type)#

Retrieve element information.

This method provides access to an instance of the ElementDescriptor of the requested element to retrieve such information as the number of nodes and shape.

Parameters:

element_type (int) – Type of the elemment.

Returns:

Element descriptor instance that provides element information.

Return type:

ElementDescriptor

Examples

>>> from ansys.dpf import core as dpf
>>> from ansys.dpf.core import examples
>>> model = dpf.Model(examples.find_static_rst())
>>> elements = model.metadata.meshed_region.elements
>>> element = elements[0]
>>> type_of_element = element.type
>>> type_of_element

>>> element_descriptor = dpf.element_types.descriptor(type_of_element)
>>> element_descriptor.name
'hex20'
>>> element_descriptor.description
'Quadratic 20-nodes Hexa'