61 #include "utility/matrix/Vector.h"    62 #include "material/section/repres/DiscretBase.h"     91     void setDiameter(
const double &barDiameter);
    92     void setArea(
const double &barArea);
    93     void setPosition(
const Vector &position);
    97     double getDiameter(
void) 
const;
    98     double getArea(
void) 
const;
    99     double Iy(
void) 
const;
   100     double Iz(
void) 
const;
   101     double Pyz(
void) 
const;
   102     double Ix(
void) 
const;
   106     double getI1(
void) 
const;
   107     double getI2(
void) 
const;
   108     double getI(
const unsigned short int &i,
const unsigned short int &j) 
const;
   109     double getI(
const unsigned short int i,
const unsigned short int j,
const Pos2d &o) 
const;
   110     double getI(
const Pos2d &O,
const Vector &e) 
const;
   111     double getIO(
const Pos2d &o) 
const;
   115     const Vector &getPosition(
void) 
const;
   116     Pos2d getPos2d(
void) 
const;
   118     double getMaxY(
void) 
const;
   119     double getMaxZ(
void) 
const;
   120     double getMinY(
void) 
const;
   121     double getMinZ(
void) 
const;
   123     virtual void Print(std::ostream &s, 
int flag =0) 
const;   
 double Iz(void) const 
Returns the moment of inertia with respect to the axis paralelo al z por el centroid. 
Definition: ReinfBar.cpp:107
 
Base class for materials. 
Definition: Material.h:85
 
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 on...
Definition: ReinfBar.cpp:124
 
double Pyz(void) const 
Returns the producto de inercia respecto a los ejes paralelos por el centroid. 
Definition: ReinfBar.cpp:111
 
ReinfBar(Material *mat=nullptr)
Constructor. 
Definition: ReinfBar.cpp:67
 
double Iy(void) const 
Returns the moment of inertia with respect to the axis paralelo al y por el centroid. 
Definition: ReinfBar.cpp:103
 
Reinforcing bar. 
Definition: ReinfBar.h:76
 
virtual ReinfBar * getCopy(void) const 
Constructor de copia. 
Definition: ReinfBar.cpp:81
 
const Vector & DirEjeI_b(void) const 
Return the direcction of the other (with respect to DirEjeI_a) principal axis of inertia (we don't kn...
Definition: ReinfBar.cpp:135
 
Matrix & getI(void) const 
Returns the inertia tensor computed with respect to the object centroid. 
Definition: ReinfBar.cpp:197
 
double getIO(const Pos2d &o) const 
Returns the momento polar de inercia with respect to the point o. 
Definition: ReinfBar.cpp:193
 
double getI1(void) const 
Returns the principal major axis of inertia. 
Definition: ReinfBar.cpp:153
 
double Ix(void) const 
Returns the moment of inertia polar with respect to centroid en ejes locales. 
Definition: ReinfBar.cpp:115
 
Base class for cross-section discretization. 
Definition: DiscretBase.h:45
 
double getI2(void) const 
Returns the principal minor axis of inertia. 
Definition: ReinfBar.cpp:157
 
double Theta_p(void) const 
Returns the ángulo que define un principal axis of inertia. 
Definition: ReinfBar.cpp:119
 
================================================================================ 
Definition: ContinuaReprComponent.h:34