Truss

class xc.ProtoTruss

Bases: xc.Element1D

property extrapolationMatrix

Returns the element extrapolation matrix.

getDim((ProtoTruss)arg1) int :

Return the dimension of the space in which the element is defined (1, 2 or 3).

C++ signature :

int getDim(XC::ProtoTruss {lvalue})

getExtrapolatedValues((ProtoTruss)arg1, (Matrix)arg2) Matrix :

Return the values at nodes from the values at the Gauss points.

C++ signature :

XC::Matrix getExtrapolatedValues(XC::ProtoTruss {lvalue},XC::Matrix)

getMaterial((ProtoTruss)arg1) Material :

Returns element’s material

C++ signature :

XC::Material {lvalue} getMaterial(XC::ProtoTruss {lvalue})

getN((ProtoTruss)arg1) float :

Returns axial (N) internal force.

C++ signature :

double getN(XC::ProtoTruss {lvalue})

property getN1

Returns axial (N) internal force at node 1.

property getN2

Returns axial (N) internal force at node 2.

property linearRho

Return the element mass per unit length

class xc.TrussBase

Bases: xc.ProtoTruss

getL((TrussBase)arg1) float :

Return the length of the element.

C++ signature :

double getL(XC::TrussBase {lvalue})

class xc.TrussSection

Bases: xc.TrussBase

class xc.Spring

Bases: xc.ProtoTruss

getN((Spring)arg1) float :

Returns axial (N) internal force.

C++ signature :

double getN(XC::Spring {lvalue})

class xc.Truss

Bases: xc.TrussBase

class xc.CorotTrussBase

Bases: xc.ProtoTruss

class xc.CorotTruss

Bases: xc.CorotTrussBase

class xc.CorotTrussSection

Bases: xc.CorotTrussBase