Plane

class xc.BidimLoad

Bases: xc.ElementBodyLoad

property category

Return the category of the load (uniform, punctual,…)

class xc.ShellMecLoad

Bases: xc. bidim_mec_load_3

getGlobalMoments((ShellMecLoad)arg1) Matrix :

Returns force vector(s) in global coordinates.

C++ signature :

XC::Matrix getGlobalMoments(XC::ShellMecLoad {lvalue})

getLocalMoment((ShellMecLoad)arg1) Vector :

Returns local coordinates of bending moment vector.

C++ signature :

XC::Vector getLocalMoment(XC::ShellMecLoad {lvalue})

getLocalMoments((ShellMecLoad)arg1) Matrix :
C++ signature :

XC::Matrix getLocalMoments(XC::ShellMecLoad {lvalue})

getVector3dLocalMoment((ShellMecLoad)arg1) Vector3d :

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

C++ signature :

Vector3d getVector3dLocalMoment(XC::ShellMecLoad {lvalue})

class xc.ShellUniformLoad

Bases: xc.ShellMecLoad

getDistributedGlobalMoments((ShellUniformLoad)arg1) Matrix :

Returns distributed moment vectors (one for each element) expressed in global coordinates.

C++ signature :

XC::Matrix getDistributedGlobalMoments(XC::ShellUniformLoad {lvalue})

getDistributedLocalMoments((ShellUniformLoad)arg1) Matrix :

Returns distributed moment vectors (one for each element) expressed in element local coordinates.

C++ signature :

XC::Matrix getDistributedLocalMoments(XC::ShellUniformLoad {lvalue})

getGlobalPressures((ShellUniformLoad)arg1) Matrix :

Returns pressure vectors (one for each element) expressed in global coordinates.

C++ signature :

XC::Matrix getGlobalPressures(XC::ShellUniformLoad {lvalue})

getLocalPressures((ShellUniformLoad)arg1) Matrix :

Returns pressure vectors (one for each element) expressed in element local coordinates.

C++ signature :

XC::Matrix getLocalPressures(XC::ShellUniformLoad {lvalue})

getResultant((ShellUniformLoad)arg1, (Pos3d)arg2, (bool)arg3) SlidingVectorsSystem3d :

Returns the load resultant (integration of the pressures over the elements).

C++ signature :

SlidingVectorsSystem3d getResultant(XC::ShellUniformLoad {lvalue},Pos3d,bool)

class xc.BidimStrainLoad

Bases: xc.BidimLoad

getElementStrainsMatrix((BidimStrainLoad)arg1, (Element)arg2) Matrix :

Return a matrix containing the element gauss points strain tensors as rows.

C++ signature :

XC::Matrix getElementStrainsMatrix(XC::BidimStrainLoad {lvalue},XC::Element)

getStrain((BidimStrainLoad)arg1, (int)arg2) Vector :

getStrain(gaussPointIndex) return the strain at the given gauss point.

C++ signature :

XC::Vector getStrain(XC::BidimStrainLoad {lvalue},unsigned long)

getStrains((BidimStrainLoad)arg1) list :

Return the values of the strains for each gauss point.

C++ signature :

boost::python::list getStrains(XC::BidimStrainLoad {lvalue})

setStrainComp((BidimStrainLoad)arg1, (int)arg2, (int)arg3, (float)arg4) None :

setStrainComp(gaussPointIndex, j, strainValue), set the j-th component of the strain at the given gauss point

C++ signature :

void setStrainComp(XC::BidimStrainLoad {lvalue},unsigned long,unsigned long,double)

class xc.ShellStrainLoad

Bases: xc.BidimStrainLoad