Elastic beam column

class xc.ElasticBeam2d

Bases: xc.ElasticBeam2dBase

getVDirStrongAxisGlobalCoord((ElasticBeam2dBase)arg1, (bool)arg2) Vector :

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

C++ signature :

XC::Vector getVDirStrongAxisGlobalCoord(XC::ElasticBeam2dBase {lvalue},bool)

getVDirWeakAxisGlobalCoord((ElasticBeam2dBase)arg1, (bool)arg2) Vector :

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

C++ signature :

XC::Vector getVDirWeakAxisGlobalCoord(XC::ElasticBeam2dBase {lvalue},bool)

property h

element section depth.

property initialStrain

initial strain

property release

element moment release code 0: no release, 1: node I, 2: node J, 3: both nodes.

property rho

element density.

class xc.ElasticBeam3d

Bases: xc.ElasticBeam3dBase

property getAMz1

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

property getAMz2

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

property getAN2

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

property getAVy1

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

property getAVy2

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

property getAVz1

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

property getAVz2

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

getVDirStrongAxisGlobalCoord((ElasticBeam3dBase)arg1, (bool)arg2) Vector :

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

C++ signature :

XC::Vector getVDirStrongAxisGlobalCoord(XC::ElasticBeam3dBase {lvalue},bool)

getVDirWeakAxisGlobalCoord((ElasticBeam3dBase)arg1, (bool)arg2) Vector :

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

C++ signature :

XC::Vector getVDirWeakAxisGlobalCoord(XC::ElasticBeam3dBase {lvalue},bool)

property initialStrain

initial strain

property releaseY

element Y bending moment release code 0: no release, 1: node I, 2: node J, 3: both nodes.

property releaseZ

element Z bending moment release code 0: no release, 1: node I, 2: node J, 3: both nodes.

property rho

element material density