Skip to content

types

gripyth.elements.types

Constants describing the finite-element analysis.

CLASS DESCRIPTION
ElementType

Types of finite elements.

ElementType

Bases: Enum

Types of finite elements.

The name is composed of a prefix denoting the element type (related to the geometric dimension) followed by the number of nodes of the element.

ATTRIBUTE DESCRIPTION
HEXA20

quadratic 3D prismatic element with 20 nodes (serendipity)

HEXA27

quadratic 3D prismatic element with 27 nodes (lagrangian)

HEXA8

linear 3D prismatic element with 8 nodes

LINE2

linear 1D element

LINE3

quadratic 1D element

QUAD4

linear 2D quadrilateral element with 4 nodes

QUAD8

quadratic 2D element with 8 nodes (serendipity)

QUAD9

quadratic 2D element with 9 nodes (lagrangian)

TETR10

quadratic 3D tetrahedral element with 10 nodes

TETR4

linear 3D tetrahedral element with 4 nodes

TRIA3

linear 2D triangular element with 3 nodes

TRIA6

quadratic 2D triangular element with 6 nodes

HEXA20 class-attribute instance-attribute

HEXA20 = auto()

quadratic 3D prismatic element with 20 nodes (serendipity)

HEXA27 class-attribute instance-attribute

HEXA27 = auto()

quadratic 3D prismatic element with 27 nodes (lagrangian)

HEXA8 class-attribute instance-attribute

HEXA8 = auto()

linear 3D prismatic element with 8 nodes

LINE2 class-attribute instance-attribute

LINE2 = auto()

linear 1D element

LINE3 class-attribute instance-attribute

LINE3 = auto()

quadratic 1D element

QUAD4 class-attribute instance-attribute

QUAD4 = auto()

linear 2D quadrilateral element with 4 nodes

QUAD8 class-attribute instance-attribute

QUAD8 = auto()

quadratic 2D element with 8 nodes (serendipity)

QUAD9 class-attribute instance-attribute

QUAD9 = auto()

quadratic 2D element with 9 nodes (lagrangian)

TETR10 class-attribute instance-attribute

TETR10 = auto()

quadratic 3D tetrahedral element with 10 nodes

TETR4 class-attribute instance-attribute

TETR4 = auto()

linear 3D tetrahedral element with 4 nodes

TRIA3 class-attribute instance-attribute

TRIA3 = auto()

linear 2D triangular element with 3 nodes

TRIA6 class-attribute instance-attribute

TRIA6 = auto()

quadratic 2D triangular element with 6 nodes