Uniaxial

class xc.UniaxialMaterial

Bases: xc.Material

getDampTangent((UniaxialMaterial)arg1) → float :
C++ signature :
double getDampTangent(XC::UniaxialMaterial {lvalue})
getFlexibility((UniaxialMaterial)arg1) → float :
C++ signature :
double getFlexibility(XC::UniaxialMaterial {lvalue})
getGeneralizedStrain((UniaxialMaterial)arg1) → Vector :

Returns material generalized stress.

C++ signature :
XC::Vector getGeneralizedStrain(XC::UniaxialMaterial {lvalue})
getGeneralizedStress((UniaxialMaterial)arg1) → Vector :

Returns material generalized stress.

C++ signature :
XC::Vector getGeneralizedStress(XC::UniaxialMaterial {lvalue})
getInitialFlexibility((UniaxialMaterial)arg1) → float :
C++ signature :
double getInitialFlexibility(XC::UniaxialMaterial {lvalue})
getInitialGeneralizedStrain((UniaxialMaterial)arg1) → Vector :

Get material generalized initial strain.

C++ signature :
XC::Vector getInitialGeneralizedStrain(XC::UniaxialMaterial {lvalue})
getInitialTangent((UniaxialMaterial)arg1) → float :
C++ signature :
double getInitialTangent(XC::UniaxialMaterial {lvalue})
getSecant((UniaxialMaterial)arg1) → float :
C++ signature :
double getSecant(XC::UniaxialMaterial {lvalue})
getStrain((UniaxialMaterial)arg1) → float :

Returns material strain.

C++ signature :
double getStrain(XC::UniaxialMaterial {lvalue})
getStress((UniaxialMaterial)arg1) → float :

Returns material stress.

C++ signature :
double getStress(XC::UniaxialMaterial {lvalue})
getTangent((UniaxialMaterial)arg1) → float :
C++ signature :
double getTangent(XC::UniaxialMaterial {lvalue})
incrementInitialStrain((UniaxialMaterial)arg1, (float)arg2) → int :

Increments initial strain.

C++ signature :
int incrementInitialStrain(XC::UniaxialMaterial {lvalue},double)
initialStrain

Value of the initial strain.

rho

Material density.

setInitialGeneralizedStrain((UniaxialMaterial)arg1, (Vector)arg2) → None :

Set material generalized initial strain.

C++ signature :
void setInitialGeneralizedStrain(XC::UniaxialMaterial {lvalue},XC::Vector)
setTrialStrain((UniaxialMaterial)arg1, (float)arg2, (float)arg3) → int :

Assigns trial strain.

C++ signature :
int setTrialStrain(XC::UniaxialMaterial {lvalue},double,double)
zeroInitialStrain((UniaxialMaterial)arg1) → None :

Zeroes initial strain.

C++ signature :
void zeroInitialStrain(XC::UniaxialMaterial {lvalue})
class xc.ElasticBaseMaterial

Bases: xc.UniaxialMaterial

class xc.ElasticMaterial

Bases: xc.ElasticBaseMaterial

class xc.ENTMaterial

Bases: xc.ElasticBaseMaterial

class xc.EPPBaseMaterial

Bases: xc.ElasticBaseMaterial

class xc.EPPGapMaterial

Bases: xc.EPPBaseMaterial

class xc.ElasticPPMaterial

Bases: xc.EPPBaseMaterial

eyn

Negative yield strain.

eyp

Positive yield strain.

fyn

Negative yield stress.

fyp

Positive yield stress.

class xc.CableMaterial

Bases: xc.ElasticBaseMaterial

prestress

Cable’s prestress.

class xc.EncapsulatedMaterial

Bases: xc.UniaxialMaterial

class xc.MinMaxMaterial

Bases: xc.EncapsulatedMaterial

class xc.PathIndependentMaterial

Bases: xc.EncapsulatedMaterial

class xc.FedeasMaterial

Bases: xc.UniaxialMaterial

class xc.HardeningMaterial

Bases: xc.UniaxialMaterial

class xc.HystereticMaterial

Bases: xc.UniaxialMaterial

class xc.ViscousMaterial

Bases: xc.UniaxialMaterial

class xc.DqUniaxialMaterial

Bases: xc_base.CommandEntity, xc.dq_ptr_uniaxial_material

class xc.ZeroLengthMaterials

Bases: xc.DqUniaxialMaterial

class xc.UniaxialHistoryVars

Bases: xc.MovableObject

class xc.UniaxialStateVars

Bases: xc.MovableObject