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¶