element types

class febio_python.core.element_types.FEBioElementType(value)[source]

Bases: Enum

An enumeration.

TRIANGLE = 'tri3'
QUAD = 'quad4'
TETRA = 'tet4'
WEDGE = 'penta6'
HEXAHEDRON = 'hex8'
TRUSS = 'truss'
QUADRATIC_TRIANGLE = 'tri6'
QUADRATIC_QUAD = 'quad8'
QUADRATIC_TETRA = 'tet10'
QUADRATIC_WEDGE = 'penta15'
QUADRATIC_HEXAHEDRON = 'hex20'
BIQUADRATIC_QUAD = 'quad9'
TRIQUADRATIC_HEXAHEDRON = 'hex27'
HIGHER_ORDER_TETRA = 'tet15'
class febio_python.core.element_types.FEBioElementValue(value)[source]

Bases: IntEnum

An enumeration.

HEXAHEDRON = 0
WEDGE = 1
TETRA = 2
QUAD = 3
TRIANGLE = 4
TRUSS = 5
QUADRATIC_HEXAHEDRON = 6
QUADRATIC_TETRA = 7
QUADRATIC_WEDGE = 13
TRIQUADRATIC_HEXAHEDRON = 9
QUADRATIC_QUAD = 11
HIGHER_ORDER_TETRA = 8
class febio_python.core.element_types.NumberOfNodesPerElement(value)[source]

Bases: IntEnum

An enumeration.

HEXAHEDRON = 8
WEDGE = 6
TETRA = 4
QUAD = 4
TRIANGLE = 3
TRUSS = 2
QUADRATIC_HEXAHEDRON = 20
QUADRATIC_TETRA = 10
QUADRATIC_WEDGE = 15
TRIQUADRATIC_HEXAHEDRON = 27
QUADRATIC_QUAD = 8
HIGHER_ORDER_TETRA = 15
class febio_python.core.element_types.FebioElementTypeToVTKElementType(value)[source]

Bases: Enum

An enumeration.

tri3 = 'TRIANGLE'
quad4 = 'QUAD'
tet4 = 'TETRA'
penta6 = 'WEDGE'
hex8 = 'HEXAHEDRON'
tri6 = 'QUADRATIC_TRIANGLE'
quad8 = 'QUADRATIC_QUAD'
tet10 = 'QUADRATIC_TETRA'
penta15 = 'QUADRATIC_WEDGE'
hex20 = 'QUADRATIC_HEXAHEDRON'
quad9 = 'BIQUADRATIC_QUAD'
hex27 = 'TRIQUADRATIC_HEXAHEDRON'
tet15 = 'HIGHER_ORDER_TETRA'
class febio_python.core.element_types.SURFACE_ELEMENT_TYPES(value)[source]

Bases: IntEnum

An enumeration.

TRIANGLE = 4
QUAD = 3
QUADRATIC_QUAD = 11
BIQUADRATIC_QUAD = 11
QUADRATIC_TRIANGLE = -1
BIQUADRATIC_TRIANGLE = -1
POLYGON = -1