ElasticUniaxialMaterial
A uniaxial elastic material with optional damping and different moduli in tension and compression.
Parameters:
Parameter |
Description |
Type |
---|---|---|
E |
Tangent (required) |
float |
eta |
Damping tangent (optional, default=0.0) |
float |
Eneg |
Tangent in compression (optional, default=E) |
float |
Example
# Direct creation
from femora.components.Material.materialsOpenSees import ElasticUniaxialMaterial
elastic_material = ElasticUniaxialMaterial("Steel", E=200e9, eta=0.05, Eneg=200e9)
# Via Femora
import femora as fm
fm.material.create_material("uniaxialMaterial", "Elastic", "Steel", E=200e9, eta=0.05, Eneg=200e9)