34 #include <utility/matrix/Vector.h>    35 #include <utility/matrix/Matrix.h>    36 #include <material/section/repres/section/fiber_list.h>    43 class RegionContainer;
    45  class SectionGeometry;
    52     std::vector<Material *> fibersMaterial; 
    58     inline Material *getPtrMaterial(
const int &i)
 const    59       { 
return fibersMaterial[i]; }
    60     inline const double &Position(
const int &i,
const int &j)
 const    61       { 
return fibersPosition(i,j); }
    62     inline double &Position(
const int &i,
const int &j)
    63       { 
return fibersPosition(i,j); }
    65     inline const double &Area(
const int &i)
 const    66       { 
return fibersArea(i); }
    68     inline double &Area(
const int &i)
    69       { 
return fibersArea(i); }
    75     inline void setPtrMaterial(
const int &i,
Material *mat)
    76       { fibersMaterial[i]= mat; }
    78     inline size_t size(
void)
 const    79       { 
return fibersArea.
Size(); }
 Float vector abstraction. 
Definition: Vector.h:94
void get3DFibers(fiber_list &) const
Populates the fiber container with UniaxialFiber3d objects. 
Definition: FiberData.cc:175
Fiber data. 
Definition: FiberData.h:50
Section composed of some regions. 
Definition: RegionContainer.h:53
Base class for materials. 
Definition: Material.h:93
std::list< Fiber * > fiber_list
fiber list. 
Definition: fiber_list.h:37
size_t putReinforcementLayers(const size_t &, const ListReinfLayer &)
Coloca las barras de la lista being passed as parameter. 
Definition: FiberData.cc:115
int Size(void) const
Returns the size of the Vector. 
Definition: Vector.h:235
Reinforcement bars vector. 
Definition: VectorReinfBar.h:48
void get2DFibers(fiber_list &) const
Populates the fiber container with UniaxialFiber2d objects. 
Definition: FiberData.cc:130
Reinf layer container (list). 
Definition: ListReinfLayer.h:54
FiberData(const int &sz)
Constructor. 
Definition: FiberData.cc:45
Cells vector. 
Definition: VectorCells.h:42
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
Matrix of floats. 
Definition: Matrix.h:111
Cross section geometry. 
Definition: SectionGeometry.h:65
size_t PutCells(const size_t &, const RegionContainer &)
Put the cells of the regions being passed as parameters. 
Definition: FiberData.cc:101