Elastic beam column

class xc.ElasticBeam2d

Bases: xc.ProtoBeam2d

getM1

Internal bending moment at back end.

getM2

Internal bending moment at front end.

getMz1

Internal bending moment at back end.

getMz2

Internal bending moment at front end.

getN1

Internal axial force at front end.

getN2

Internal axial force at back end.

getV

Average internal shear force.

getV1

Internal shear force at back end.

getV2

Internal shear force at front end.

getVDirStrongAxisGlobalCoord((ElasticBeam2d)arg1, (bool)arg2) → Vector :

Returns the direction vector of element strong axis expressed in the global coordinate system.

C++ signature :
XC::Vector getVDirStrongAxisGlobalCoord(XC::ElasticBeam2d {lvalue},bool)
getVDirWeakAxisGlobalCoord((ElasticBeam2d)arg1, (bool)arg2) → Vector :

Returns the direction vector of element weak axis expressed in the global coordinate system.

C++ signature :
XC::Vector getVDirWeakAxisGlobalCoord(XC::ElasticBeam2d {lvalue},bool)
getVy1

Internal shear force at back end.

getVy2

Internal shear force at front end.

h

element section depth.

initialStrain

initial strain

rho

element density.

class xc.ElasticBeam3d

Bases: xc.ProtoBeam3d

getAMz1

Z bending moment which acts over the back end of the element (call ‘calc_resisting_force’ before).

getAMz2

Z bending moment which acts over the front end of the element (call ‘calc_resisting_force’ before).

getAN2

Axial force which acts over the front end of the element (call ‘calc_resisting_force’ before).

getAVy1

Y shear force wich acts at the back end of the element (call ‘calc_resisting_force’ before).

getAVy2

Y shear force wich acts at the front end of the element (call ‘calc_resisting_force’ before).

getAVz1

Z shear force wich acts at the back end of the element (call ‘calc_resisting_force’ before).

getAVz2

Z shear force wich acts at the back end of the element (call ‘calc_resisting_force’ before).

getMy1

Y bending moment at the back end of the element (call ‘calc_resisting_force’ before).

getMy2

Y bending moment at the front end of the element (call ‘calc_resisting_force’ before).

getMz1

Z bending moment at the back end of the element (call ‘calc_resisting_force’ before).

getMz2

Z bending moment at the front end of the element (call ‘calc_resisting_force’ before).

getN

Average axial force (call ‘calc_resisting_force’ before).

getN1

Axial force in the back end of the element (call ‘calc_resisting_force’ before).

getN2

Axial force in the front end of the element (call ‘calc_resisting_force’ before).

getT

Average torque at the element (call ‘calc_resisting_force’ before).

getT1

Torque at the back end of the element (call ‘calc_resisting_force’ before).

getT2

Torque at the front end of the element (call ‘calc_resisting_force’ before).

getVDirStrongAxisGlobalCoord((ElasticBeam3d)arg1, (bool)arg2) → Vector :

Returns the direction vector of element strong axis expressed in the global coordinate system.

C++ signature :
XC::Vector getVDirStrongAxisGlobalCoord(XC::ElasticBeam3d {lvalue},bool)
getVDirWeakAxisGlobalCoord((ElasticBeam3d)arg1, (bool)arg2) → Vector :

Returns the direction vector of element weak axis expressed in the global coordinate system.

C++ signature :
XC::Vector getVDirWeakAxisGlobalCoord(XC::ElasticBeam3d {lvalue},bool)
getVy

Average Y shear force (call ‘calc_resisting_force’ before).

getVy1

Y shear force at the back end of the element (call ‘calc_resisting_force’ before).

getVy2

Y shear force at the front end of the element (call ‘calc_resisting_force’ before).

getVz

Average Z shear force (call ‘calc_resisting_force’ before).

getVz1

Z shear force at the back end of the element (call ‘calc_resisting_force’ before).

getVz2

Z shear force at the front end of the element (call ‘calc_resisting_force’ before).

initialStrain

initial strain

rho

element material density