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