Skip to content

Types

Dim

Bases: Enum

Spatial dimension of a GMSH entity or mesh element.

Elem

Bases: Enum

Mesh element type.

FEMaterial

Bases: BaseModel

Material properties used by the FE model.

Attributes:

Name Type Description
name str

Human-readable material name.

modulus float

Young's modulus [MPa].

poisson float

Poisson's ratio [-].

density float

Mass density [kg/m³].

thermal_expansion float

Coefficient of thermal expansion [1/°C].

conductivity float

Thermal conductivity [kJ/s/m/°C].

specific_heat float

Specific heat capacity [kJ/kg/°C].

LoadType

Bases: str, Enum

Category of load stored per load case.

NodalSpringsDir

Bases: str, Enum

Global direction of a nodal spring support.

NodalSpringsTp

Bases: str, Enum

Behaviour type of a nodal spring support.

PlateFaceSupport

Bases: BaseModel

Winkler-type elastic foundation acting on a plate face.

Attributes:

Name Type Description
k_normal float

Normal (out-of-plane) subgrade stiffness [force/length³].

k_lateral float

Lateral (in-plane) subgrade stiffness [force/length³].

compression_only bool

If True, the support reacts only in compression.

gap float

Initial gap before the support activates [length units].

local_3_direction bool

If True, the normal direction is the plate local axis 3; otherwise the global Z axis is used.

SectionShape

Bases: BaseModel

Base Pydantic model for a cross-section shape definition.

ShapeRect

Bases: SectionShape

Rectangular cross-section shape.

Attributes:

Name Type Description
param List[float]

[width, height] in model length units.

name str

Human-readable section name.