Zero-length elements

class xc.ZeroLength

Bases: xc.Element0D

clearMaterials((ZeroLength)arg1) → None :
C++ signature :
void clearMaterials(XC::ZeroLength {lvalue})
getMaterials((ZeroLength)arg1) → ZeroLengthMaterials :
C++ signature :
XC::ZeroLengthMaterials {lvalue} getMaterials(XC::ZeroLength {lvalue})
setMaterial((ZeroLength)arg1, (int)arg2, (str)arg3) → None :
C++ signature :
void setMaterial(XC::ZeroLength {lvalue},int,std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >)
class xc.ZeroLengthSection

Bases: xc.Element0D

getInternalForcesTransformation

Returns element transformation.

getMaterial((ZeroLengthSection)arg1) → SectionForceDeformation :

Returns element’s section.

C++ signature :
XC::SectionForceDeformation* getMaterial(XC::ZeroLengthSection {lvalue})
getOrder

Returns element order (order of the underlying section deformation vector).

getSection((ZeroLengthSection)arg1) → SectionForceDeformation :

Returns element’s section.

C++ signature :
XC::SectionForceDeformation* getSection(XC::ZeroLengthSection {lvalue})
getStrongAxisAngle((ZeroLengthSection)arg1) → float :

Returns the angle between element strong axis and local XZ plane.

C++ signature :
double getStrongAxisAngle(XC::ZeroLengthSection {lvalue})
getVDirStrongAxisGlobalCoord((ZeroLengthSection)arg1, (bool)arg2) → Vector :

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

C++ signature :
XC::Vector getVDirStrongAxisGlobalCoord(XC::ZeroLengthSection {lvalue},bool)
getVDirStrongAxisLocalCoord((ZeroLengthSection)arg1) → Vector :

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

C++ signature :
XC::Vector getVDirStrongAxisLocalCoord(XC::ZeroLengthSection {lvalue})
getVDirWeakAxisGlobalCoord((ZeroLengthSection)arg1, (bool)arg2) → Vector :

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

C++ signature :
XC::Vector getVDirWeakAxisGlobalCoord(XC::ZeroLengthSection {lvalue},bool)
getVDirWeakAxisLocalCoord((ZeroLengthSection)arg1) → Vector :

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

C++ signature :
XC::Vector getVDirWeakAxisLocalCoord(XC::ZeroLengthSection {lvalue})
getWeakAxisAngle((ZeroLengthSection)arg1) → float :

Returns the angle between element weak axis and local XZ plane.

C++ signature :
double getWeakAxisAngle(XC::ZeroLengthSection {lvalue})
class xc.ZeroLengthContact

Bases: xc.Element0D

class xc.ZeroLengthContact2D

Bases: xc.ZeroLengthContact