AngleSection

class compas_fea2.model.AngleSection[source]

Bases: BeamSection

Uniform thickness angle cross-section for beam elements.

Parameters:
wfloat

Width.

hfloat

Height.

tfloat

Thickness.

materialcompas_fea2.model.Material

The section material.

namestr, optional

Section name. If not provided, a unique identifier is automatically assigned.

Warning

  • Ixy not yet calculated.

Attributes:
wfloat

Width.

hfloat

Height.

tfloat

Thickness.

Afloat

Cross section.

Ixxfloat

Inertia wrt XX.

Iyyfloat

Inertia wrt YY.

Ixyfloat

Inertia wrt XY.

Avxfloat

Shear area along x.

Avyfloat

Shear area along y

Jfloat

Torsion modulus.

g0float

???

gwfloat

???

materialcompas_fea2.model._Material

The section material.

namestr

Section name. If not provided, a unique identifier is automatically assigned.

Inherited Methods

ToString

Converts the instance to a string.

copy

Make an independent copy of the data object.

data

from_json

Construct an object of this type from a JSON file.

from_jsonstring

Construct an object of this type from a JSON string.

from_name

jobdata

sha256

Compute a hash of the data for comparison during version control using the sha256 algorithm.

to_json

Convert an object to its native data representation and save it to a JSON file.

to_jsonstring

Convert an object to its native data representation and save it to a JSON string.

validate_data

Validate the data against the object's data schema.