![]() |
XC Open source finite element analysis program
|
Reinforcing bar. More...
#include <ReinfBar.h>
Public Member Functions | |
| ReinfBar (Material *mat=nullptr) | |
| Constructor. | |
| ReinfBar (const double &barArea, Material *, const Vector &position) | |
| Constructor. | |
| ReinfBar (const double &barArea, const double &barDiameter, Material *, const Vector &) | |
| Constructor. | |
| virtual ReinfBar * | getCopy (void) const |
| Constructor de copia. | |
| void | setDiameter (const double &barDiameter) |
| void | setArea (const double &barArea) |
| void | setPosition (const Vector &position) |
| double | getDiameter (void) const |
| double | getArea (void) const |
| double | Iy (void) const |
| Returns the moment of inertia with respect to the axis paralelo al y por el centroid. | |
| double | Iz (void) const |
| Returns the moment of inertia with respect to the axis paralelo al z por el centroid. | |
| double | Pyz (void) const |
| Returns the producto de inercia respecto a los ejes paralelos por el centroid. | |
| double | Ix (void) const |
| Returns the moment of inertia polar with respect to centroid en ejes locales. | |
| double | Theta_p (void) const |
| Returns the ángulo que define un principal axis of inertia. | |
| const Vector & | DirEjeI_a (void) const |
| Return the direcction of one of the principal axis of inertia (we don't know yet if it's the major one or the minor one). | |
| const Vector & | DirEjeI_b (void) const |
| Return the direcction of the other (with respect to DirEjeI_a) principal axis of inertia (we don't know yet if it's the major one or the minor one). | |
| double | getI1 (void) const |
| Returns the principal major axis of inertia. | |
| double | getI2 (void) const |
| Returns the principal minor axis of inertia. | |
| double | getI (const unsigned short int &i, const unsigned short int &j) const |
| Return the (i,j) components of the inertia tensor computed with respect to the centroid. | |
| double | getI (const unsigned short int i, const unsigned short int j, const Pos2d &o) const |
| Return the (i,j) components of the inertia tensor computed with respect to the point "o". | |
| double | getI (const Pos2d &O, const Vector &e) const |
| Returns the moment of inertia with respect to the axis that passes through O with the direction of e. | |
| double | getIO (const Pos2d &o) const |
| Returns the momento polar de inercia with respect to the point o. | |
| Matrix & | getI (void) const |
| Returns the inertia tensor computed with respect to the object centroid. | |
| Matrix & | getI (const Pos2d &o) const |
| Returns the inertia tensor respector al punto o. | |
| const Vector & | getPosition (void) const |
| Pos2d | getPos2d (void) const |
| double | getMaxY (void) const |
| double | getMaxZ (void) const |
| double | getMinY (void) const |
| double | getMinZ (void) const |
| virtual void | Print (std::ostream &s, int flag=0) const |
Public Member Functions inherited from XC::DiscretBase | |
| DiscretBase (Material *mat) | |
| void | setMaterialPtr (Material *mat) |
| Material * | getMaterialPtr (void) const |
Reinforcing bar.
1.8.11