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
-