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