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 punctual/distributed force moments (one for each element) expressed in element local coordinates.

C++ signature :
XC::Matrix getLocalMoments(XC::BeamMecLoad {lvalue})
getVector3dLocalForce((BeamMecLoad)arg1) → Vector3d :

Returns a Vector3d with the local coordinates of the force vector.

C++ signature :
Vector3d getVector3dLocalForce(XC::BeamMecLoad {lvalue})
getVector3dLocalMoment((BeamMecLoad)arg1) → Vector3d :

Returns a Vector3d with the local coordinates of bending moment vector.

C++ signature :
Vector3d getVector3dLocalMoment(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