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})
- getInitialStrain((UniaxialMaterial)arg1) float : ¶
Get the initial strain.
- C++ signature :
double getInitialStrain(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)
- property initialStrain¶
Value of the initial strain.
- property rho¶
Material density.
- setInitialGeneralizedStrain((UniaxialMaterial)arg1, (Vector)arg2) None : ¶
Set material generalized initial strain.
- C++ signature :
void setInitialGeneralizedStrain(XC::UniaxialMaterial {lvalue},XC::Vector)
- setInitialStrain((UniaxialMaterial)arg1, (float)arg2) int : ¶
Set the initial strain.
- C++ signature :
int setInitialStrain(XC::UniaxialMaterial {lvalue},double)
- 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.ENTNCBaseMaterial
- class xc.EPPBaseMaterial¶
Bases:
xc.ElasticBaseMaterial
- class xc.EPPGapMaterial¶
Bases:
xc.EPPBaseMaterial
- class xc.ElasticPPMaterial¶
Bases:
xc.ElasticPPMaterialBase
- class xc.CableMaterial¶
Bases:
xc.ElasticBaseMaterial
- property length¶
Return the length of the cable.
- property prestress¶
Cable’s prestress.
- class xc.MinMaxMaterial¶
Bases:
xc.EncapsulatedUniaxialMaterial
- class xc.PathIndependentMaterial¶
Bases:
xc.EncapsulatedUniaxialMaterial
- class xc.FedeasMaterial¶
Bases:
xc.UniaxialMaterial
- class xc.HardeningMaterial¶
Bases:
xc.UniaxialMaterial
- class xc.HystereticMaterial¶
Bases:
xc.UniaxialMaterial
- class xc.ViscousMaterial¶
Bases:
xc.UniaxialMaterial
- property alpha¶
power factor (=1 means linear damping).
- property dampingCoeff¶
damping coefficient.
- 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