30 #ifndef QUADCELLREGION_H 31 #define QUADCELLREGION_H 35 #include "material/section/repres/section_geometry/region/SectRegion.h" 56 void free_mem(
void)
const;
68 inline void setNDivIJ(
const int &n)
70 inline int getNDivIJ(
void)
const 72 inline void setNDivJK(
const int &n)
74 inline int getNDivJK(
void)
const 77 inline const int &nDivCirc(
void)
const 79 inline int &nDivCirc(
void)
81 inline const int &nDivRad(
void)
const 83 inline int &nDivRad(
void)
87 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:94
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:51
Base class for materials.
Definition: Material.h:93
int nDivJK
number of divisions.
Definition: QuadCellRegion.h:55
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
Grid in a two-dimensional space.
Definition: Grid2d.h:32
QuadCellRegion & operator=(const QuadCellRegion &)
Assignment operator.
Definition: QuadCellRegion.cc:64
Region of a section that corresponds with a material.
Definition: SectRegion.h:58
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
Matrix of floats.
Definition: Matrix.h:111
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