Finite Element Model#

class sgio.FEModel(name: str = '', mesh: ~sgio.core.mesh.SGMesh | None = None, materials: dict[str, object] = <factory>, orientations: dict[str, ~sgio.core.section.Orientation] = <factory>, sections: dict[str, ~sgio.core.section.Section] = <factory>, extras: dict[str, object] = <factory>)#

Bases: object

Finite element core model used by StructureGene.

Parameters:
  • name (str, optional) – Model name.

  • mesh (SGMesh or None, optional) – Finite element mesh.

name#

Model name.

Type:

str

mesh#

Finite element mesh.

Type:

SGMesh or None

materials#

Materials indexed by material name.

Type:

dict[str, Any]

orientations#

FE orientation objects indexed by name.

Type:

dict[str, Orientation]

sections#

FE sections indexed by section name.

Type:

dict[str, Section]

extras#

Extra FE-level metadata.

Type:

dict[str, Any]