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