Reinforcement bar¶
-
class
xc.
ReinfBar
¶ Bases:
xc.DiscretBase
-
area
¶ Bar area.
-
diameter
¶ Bar diameter.
-
getI1
¶ First principal moment of inertia.
-
getI2
¶ Second principal moment of inertia.
-
getIAxisDirA
¶ Principal inertia axis direction A.
-
getIAxisDirB
¶ Principal inertia axis direction B.
-
getIO
((ReinfBar)arg1, (Pos2d)arg2) → float :¶ - inertia .
- C++ signature :
- double getIO(XC::ReinfBar {lvalue},Pos2d)
-
getIx
¶ Moment of inertia about x axis.
-
getIy
¶ Moment of inertia about y axis.
-
getIz
¶ Moment of inertia about z axis.
-
getPos2d
¶ Pos2d of bar centroid.
-
getPyz
¶ Moment of inertia about z axis.
-
getThetaP
¶ Angle of principal inertia axis with reference axis.
-
pos
¶ Position vector of bar centroid.
-
-
class
xc.
vector_ptr_reinf_bar
¶ Bases:
Boost.Python.instance
-
append
((vector_ptr_reinf_bar)arg1, (object)arg2) → None :¶ - C++ signature :
- void append(std::vector<XC::ReinfBar*, std::allocator<XC::ReinfBar*> > {lvalue},boost::python::api::object)
-
extend
((vector_ptr_reinf_bar)arg1, (object)arg2) → None :¶ - C++ signature :
- void extend(std::vector<XC::ReinfBar*, std::allocator<XC::ReinfBar*> > {lvalue},boost::python::api::object)
-
-
class
xc.
VectorReinfBar
¶