29 #ifndef QUADCELLREGION_H 30 #define QUADCELLREGION_H 34 #include "material/section/repres/geom_section/region/SectRegion.h" 55 void free_mem(
void)
const;
56 const Grid2d &alloc(
const Grid2d &)
const;
67 inline void setNDivIJ(
const int &n)
69 inline int getNDivIJ(
void)
const 71 inline void setNDivJK(
const int &n)
73 inline int getNDivJK(
void)
const 76 inline const int &nDivCirc(
void)
const 78 inline int &nDivCirc(
void)
80 inline const int &nDivRad(
void)
const 82 inline int &nDivRad(
void)
86 virtual const Grid2d &getMesh(
void)
const=0;
Vector getCenterOfMassGrid(void) const
Return the center of mass of the grid.
Definition: QuadCellRegion.cc:97
Float vector abstraction.
Definition: Vector.h:93
Matrix getCellVertCoords(const size_t &, const size_t &) const
Return the coordinates of the vertices of the (i,j) cell.
Definition: QuadCellRegion.cc:123
Region of a section that creates quadrilateral cells.
Definition: QuadCellRegion.h:50
Base class for materials.
Definition: Material.h:91
int nDivJK
number of divisions.
Definition: QuadCellRegion.h:54
int getNumCells(void) const
Return the number of celdas.
Definition: QuadCellRegion.cc:92
void getDiscretization(int &numSubdivIJ, int &numSubdivJK) const
Return the number of divisions on each direction.
Definition: QuadCellRegion.cc:85
QuadCellRegion & operator=(const QuadCellRegion &)
Assignment operator.
Definition: QuadCellRegion.cc:64
Region of a section that corresponds with a material.
Definition: SectRegion.h:57
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Matrix of floats.
Definition: Matrix.h:108
Vector getVertCoords(const size_t &, const size_t &) const
Return the coordinates of the point i,j.
Definition: QuadCellRegion.cc:108
void setDiscretization(int numSubdivIJ, int numSubdivJK)
Sets the number of divisions on each direction.
Definition: QuadCellRegion.cc:78