59 #include "material/section/repres/DiscretBase.h" 60 #include <material/section/repres/geom_section/reinfBar/VectorReinfBar.h> 108 inline double getArea(
void)
const 109 {
return area*nReinfBars; }
114 virtual void Print(std::ostream &s,
int flag =0)
const;
115 friend std::ostream &operator<<(std::ostream &,
const ReinfLayer &);
118 std::ostream &operator<<(std::ostream &s,
const ReinfLayer &);
Vector de barras de armadura.
Definition: VectorReinfBar.h:47
virtual const double & getReinfBarDiameter(void) const
Returns the bars diameter.
Definition: ReinfLayer.cpp:186
Base class for materials.
Definition: Material.h:85
virtual void setReinfBarDiameter(double reinfBarDiameter)
Sets bars diameter.
Definition: ReinfLayer.cpp:175
double getRecubrimiento(void) const
Returns the minimum value for rebar cover.
Definition: ReinfLayer.cpp:100
virtual void setNumReinfBars(int numReinfBars)
Set the number or rebars in the layer.
Definition: ReinfLayer.cpp:86
virtual void Print(std::ostream &s, int flag=0) const
Imprime.
Definition: ReinfLayer.cpp:194
virtual const double & getReinfBarArea(void) const
Returns the bars area.
Definition: ReinfLayer.cpp:190
Vector getCdg(void) const
Returns the centro de gravedad de las armaduras.
Definition: ReinfLayer.cpp:120
virtual void setReinfBarArea(double reinfBarArea)
Sets the bars area.
Definition: ReinfLayer.cpp:182
Rebar layer.
Definition: ReinfLayer.h:73
VectorReinfBar & getReinfBars(void)
Returns a vector con las barras de la capa de armadura.
Definition: ReinfLayer.cpp:164
virtual int getNumReinfBars(void) const
Returns the número de barras de la capa.
Definition: ReinfLayer.cpp:171
ReinfLayer(ListReinfLayer *, Material *m)
Constructor.
Definition: ReinfLayer.cpp:75
const GeomSection * getGeomSection(void) const
Returns a reference to the (GeomSection) owner object.
Definition: ReinfLayer.cpp:90
Base class for cross-section discretization.
Definition: DiscretBase.h:45
Contenedor (lista) de capas de armadura.
Definition: ListReinfLayer.h:53
================================================================================
Definition: ContinuaReprComponent.h:34
void getBarrasIn(const Poligono2d &, ListReinfLayer &, bool)
Returns the barras contenidas total o parcialmente en el polígono.
Definition: ReinfLayer.cpp:140
Cross section geometry.
Definition: GeomSection.h:62