Beam loads¶
-
class
xc.TrussStrainLoad¶ Bases:
xc.ElementBodyLoad
-
class
xc.BeamLoad¶ Bases:
xc.ElementBodyLoad
-
class
xc.BeamStrainLoad¶ Bases:
xc.BeamLoad-
backEndDeformationPlane¶ Back end deformation plane.
-
frontEndDeformationPlane¶ Front end deformation plane.
-
-
class
xc.BeamMecLoad¶ Bases:
xc.BeamLoad-
getGlobalForces((BeamMecLoad)arg1) → Matrix :¶ Returns punctual/distributed force vectors (one for each element) expressed in global coordinates.
- C++ signature :
- XC::Matrix getGlobalForces(XC::BeamMecLoad {lvalue})
-
getGlobalMoments((BeamMecLoad)arg1) → Matrix :¶ Returns punctual/distributed moment vectors (one for each element) expressed in global coordinates.
- C++ signature :
- XC::Matrix getGlobalMoments(XC::BeamMecLoad {lvalue})
-
getGlobalVectors((BeamMecLoad)arg1, (Matrix)arg2) → Matrix :¶ - C++ signature :
- XC::Matrix getGlobalVectors(XC::BeamMecLoad {lvalue},XC::Matrix)
-
getLocalForce((BeamMecLoad)arg1) → Vector :¶ Returns local coordinates or force vector.
- C++ signature :
- XC::Vector getLocalForce(XC::BeamMecLoad {lvalue})
-
getLocalForces((BeamMecLoad)arg1) → Matrix :¶ Returns punctual/distributed force vectors (one for each element) expressed in element local coordinates.
- C++ signature :
- XC::Matrix getLocalForces(XC::BeamMecLoad {lvalue})
-
getLocalMoment((BeamMecLoad)arg1) → Vector :¶ Returns local coordinates of bending moment vector.
- C++ signature :
- XC::Vector getLocalMoment(XC::BeamMecLoad {lvalue})
-
getLocalMoments((BeamMecLoad)arg1) → Matrix :¶ Returns puntual/distributed force moments (one for each element) expressed in element local coordinates.
- C++ signature :
- XC::Matrix getLocalMoments(XC::BeamMecLoad {lvalue})
-
-
class
xc.BeamPointLoad¶ Bases:
xc.BeamMecLoad
-
class
xc.BeamUniformLoad¶ Bases:
xc.BeamMecLoad-
getDistributedGlobalForces((BeamUniformLoad)arg1) → Matrix :¶ Returns distributed force vectors (one for each element) expressed in global coordinates.
- C++ signature :
- XC::Matrix getDistributedGlobalForces(XC::BeamUniformLoad {lvalue})
-
getDistributedGlobalMoments((BeamUniformLoad)arg1) → Matrix :¶ Returns distributed moment vectors (one for each element) expressed in global coordinates.
- C++ signature :
- XC::Matrix getDistributedGlobalMoments(XC::BeamUniformLoad {lvalue})
-
getDistributedLocalForces((BeamUniformLoad)arg1) → Matrix :¶ Returns distributed force vectors (one for each element) expressed in element local coordinates.
- C++ signature :
- XC::Matrix getDistributedLocalForces(XC::BeamUniformLoad {lvalue})
-
getDistributedLocalMoments((BeamUniformLoad)arg1) → Matrix :¶ Returns distributed moment vectors (one for each element) expressed in element local coordinates.
- C++ signature :
- XC::Matrix getDistributedLocalMoments(XC::BeamUniformLoad {lvalue})
-
getResultant((BeamUniformLoad)arg1, (Pos3d)arg2, (bool)arg3) → SlidingVectorsSystem3d :¶ Returns the load resultant (load integrated over the elements).
- C++ signature :
- SlidingVectorsSystem3d getResultant(XC::BeamUniformLoad {lvalue},Pos3d,bool)
-
-
class
xc.Beam2dPointLoad¶ Bases:
xc.BeamPointLoad
-
class
xc.Beam2dUniformLoad¶ Bases:
xc.BeamUniformLoad
-
class
xc.Beam3dPointLoad¶ Bases:
xc.BeamPointLoad
-
class
xc.Beam3dUniformLoad¶ Bases:
xc.BeamUniformLoad