xc
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
materials.steel_base.BasicSteel Class Reference
Inheritance diagram for materials.steel_base.BasicSteel:
Inheritance graph
[legend]
Collaboration diagram for materials.steel_base.BasicSteel:
Collaboration graph
[legend]

Public Member Functions

def __init__ (self, E, nu, fy, fu, gammaM)
 
def fyd (self)
 
def fmaxk (self)
 
def getDict (self)
 
def setFromDict (self, dct)
 
def defJ2PlateFibre (self, preprocessor, name, alpha=.05)
 
- Public Member Functions inherited from materials.typical_materials.BasicElasticMaterial
def __init__ (self, E, nu, rho=0.0)
 
def G (self)
 
def defElasticMaterial (self, preprocessor, name=None, overrideRho=None, initStrain=0.0)
 
def defElasticIsotropic3d (self, preprocessor, name=None, overrideRho=None)
 
def defElasticMembranePlateSection (self, preprocessor, thickness, name=None, overrideRho=None)
 
def defMembranePlateFiberSection (self, preprocessor, thickness, name=None, overrideRho=None)
 
def getDict (self)
 
def setFromDict (self, dct)
 

Public Attributes

 fy
 
 fu
 
 gammaM
 
- Public Attributes inherited from materials.typical_materials.BasicElasticMaterial
 E
 
 nu
 
 rho
 

Static Public Attributes

float alpha = 1.2e-5
 

Detailed Description

Base class for structural steels.

  :ivar fy:  yield stress.
  :ivar fu: ultimate stress.
  :ivar gammaM: material partial safety factor.

Constructor & Destructor Documentation

◆ __init__()

def materials.steel_base.BasicSteel.__init__ (   self,
  E,
  nu,
  fy,
  fu,
  gammaM 
)
Constructor.

:param E:  elastic modulus.
:param nu:  Poisson's ratio.
:param fy:  yield stress.
:param fu: ultimate stress.
:param gammaM: material partial safety factor.

Member Function Documentation

◆ defJ2PlateFibre()

def materials.steel_base.BasicSteel.defJ2PlateFibre (   self,
  preprocessor,
  name,
  alpha = .05 
)
Constructs a J2 (Von Mises) material with a linear-strain
   hardening rule appropriate for plate analysis.

:param  preprocessor: preprocessor of the finite element problem.
:param  name:         name identifying the material.
:param  alpha:        strain hardening ratio (default: (0.01), 
              range: 0 to 1).

◆ fmaxk()

def materials.steel_base.BasicSteel.fmaxk (   self)
Characteristic ultimate strength. This method is added for
    compatibility with ReinforcingSteel material as defined
    in concrete base.

◆ fyd()

def materials.steel_base.BasicSteel.fyd (   self)
Return the design value of the yield strength.

◆ getDict()

def materials.steel_base.BasicSteel.getDict (   self)
Returns a dictionary whith the values of the internal forces.
    Makes easier export it to json.

◆ setFromDict()

def materials.steel_base.BasicSteel.setFromDict (   self,
  dct 
)
Sets the internal forces from the dictionary argument.

The documentation for this class was generated from the following file: