![]()  | 
  
    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