model

Model

Model

Class representing an FEA model.

Parts

DeformablePart

Deformable part.Base class for Parts.

RigidPart

Rigid part.Base class for Parts.

Nodes

Node

Class representing a Node object.

Elements

_Element

Initialises a base Element object.

MassElement

A 0D element for concentrated point mass.

BeamElement

A 1D element that resists axial, shear, bending and torsion.

SpringElement

A 0D spring element.

TrussElement

A 1D element that resists axial loads.

StrutElement

A truss element that resists axial compressive loads.

TieElement

A truss element that resists axial tensile loads.

ShellElement

A 2D element that resists axial, shear, bending and torsion.

MembraneElement

A shell element that resists only axial loads.

_Element3D

A 3D element that resists axial, shear, bending and torsion.

TetrahedronElement

A Solid element with 4 faces.

HexahedronElement

A Solid cuboid element with 6 faces (extruded rectangle).

Releases

_BeamEndRelease

Assign a general end release to a compas_fea2.model.BeamElement.

BeamEndPinRelease

Assign a pin end release to a compas_fea2.model.BeamElement.

BeamEndSliderRelease

Assign a slider end release to a compas_fea2.model.BeamElement.

Constraints

_Constraint

Base class for constraints.

_MultiPointConstraint

A MultiPointContrstaint (MPC) links a node (master) to other nodes (slaves) in the model.

TieMPC

Tie MPC that constraints axial translations.

BeamMPC

Beam MPC that constraints axial translations and rotations.

TieConstraint

Tie constraint between two surfaces.

Materials

_Material

Basic Material

UserMaterial

User Defined Material.

Stiff

Elastic, very stiff and massless material.

ElasticIsotropic

Elastic, isotropic and homogeneous material

ElasticOrthotropic

Elastic, orthotropic and homogeneous material

ElasticPlastic

Elastic and plastic, isotropic and homogeneous material.

Concrete

Elastic and plastic-cracking Eurocode based concrete material

ConcreteSmearedCrack

Elastic and plastic, cracking concrete material.

ConcreteDamagedPlasticity

Damaged plasticity isotropic and homogeneous material.Basic Material

Steel

Bi-linear steel with given yield stress.Basic Material

Timber

Base class for Timber material

Sections

_Section

Base class for sections.

BeamSection

Custom section for beam elements.

SpringSection

Section for use with spring elements.

AngleSection

Uniform thickness angle cross-section for beam elements.

BoxSection

Hollow rectangular box cross-section for beam elements.

CircularSection

Solid circular cross-section for beam elements.

HexSection

Hexagonal hollow section.

ISection

Equal flanged I-section for beam elements.

PipeSection

Hollow circular cross-section for beam elements.

RectangularSection

Solid rectangular cross-section for beam elements.

ShellSection

Section for shell elements.

MembraneSection

Section for membrane elements.

SolidSection

Section for solid elements.

TrapezoidalSection

Solid trapezoidal cross-section for beam elements.

TrussSection

For use with truss elements.

StrutSection

For use with strut elements.

TieSection

For use with tie elements.

MassSection

Section for point mass elements.

Boundary Conditions

_BoundaryCondition

Base class for all zero-valued boundary conditions.

GeneralBC

Costumized boundary condition.

FixedBC

A fixed nodal displacement boundary condition.

PinnedBC

A pinned nodal displacement boundary condition.

ClampBCXX

A pinned nodal displacement boundary condition clamped in XX.

ClampBCYY

A pinned nodal displacement boundary condition clamped in YY.

ClampBCZZ

A pinned nodal displacement boundary condition clamped in ZZ.

RollerBCX

A pinned nodal displacement boundary condition released in X.

RollerBCY

A pinned nodal displacement boundary condition released in Y.

RollerBCZ

A pinned nodal displacement boundary condition released in Z.

RollerBCXY

A pinned nodal displacement boundary condition released in X and Y.

RollerBCYZ

A pinned nodal displacement boundary condition released in Y and Z.

RollerBCXZ

A pinned nodal displacement boundary condition released in X and Z.

Initial Conditions

_InitialCondition

Base class for all predefined initial conditions.

InitialTemperatureField

Temperature field.

InitialStressField

Stress field.

Groups

_Group

Base class for all groups.

NodesGroup

Base class nodes groups.

ElementsGroup

Base class for elements groups.

FacesGroup

Base class elements faces groups.

PartsGroup

Base class for parts groups.