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