32 #ifndef QuadSectRegion_h     33 #define QuadSectRegion_h    35 #include <material/section/repres/section_geometry/region/QuadCellRegion.h>    36 #include "utility/matrix/Matrix.h"    63     void setVertCoords(
const Matrix &vertexCoords);
    67     int setTileSize(
const double &sizeIJ, 
const double &sizeJK);
    73     const Matrix &getVertCoords(
void) 
const;
    74     double getMaxY(
void) 
const;
    75     double getMaxZ(
void) 
const;
    78     double getMinY(
void) 
const;
    79     double getMinZ(
void) 
const;
    94     void Print(std::ostream &s, 
int flag =0) 
const;   
 SectRegion * getCopy(void) const
Returns a copy of the region. 
Definition: QuadSectRegion.cc:288
Pos2d getJVertex(void) const
Returns position of J vertex. 
Definition: QuadSectRegion.cc:155
Pos2d getPMax(void) const
Returns upper right corner. 
Definition: QuadSectRegion.cc:121
Pos2d getIVertex(void) const
Returns position of I vertex. 
Definition: QuadSectRegion.cc:151
int setTileSizeIJ(const double &size)
Sets numbers of divisions to get a tile IJ side smaller than size. 
Definition: QuadSectRegion.cc:61
Posición en dos dimensiones. 
Definition: Pos2d.h:41
Region of a section that creates quadrilateral cells. 
Definition: QuadCellRegion.h:51
Base class for materials. 
Definition: Material.h:93
void setQuad(const Quadrilateral2d &)
Assigns vertex coordinates from the given quadrilateral. 
Definition: QuadSectRegion.cc:190
void setPMax(const Pos2d &)
Sets upper right corner. 
Definition: QuadSectRegion.cc:125
Quadrilateral2d getQuad(void) const
Returns a quadrilateral object (geometry). 
Definition: QuadSectRegion.cc:167
int setTileSize(const double &sizeIJ, const double &sizeJK)
Sets numbers of divisions to get tile sizes smaller than sizeIJ and sizeJK. 
Definition: QuadSectRegion.cc:79
Quad that discretizes in quad cells. 
Definition: QuadSectRegion.h:54
Polígono en dos dimensiones. 
Definition: Polygon2d.h:38
Grid in a two-dimensional space. 
Definition: Grid2d.h:32
Pos2d getPMin(void) const
Returns lower left corner. 
Definition: QuadSectRegion.cc:136
void setPolygon(const Polygon2d &)
Assigns vertex coordinates from the given polygon. 
Definition: QuadSectRegion.cc:198
Polygon2d getPolygon(void) const
Return the region contour. 
Definition: QuadSectRegion.cc:214
void setPMin(const Pos2d &)
Sets upper right corner. 
Definition: QuadSectRegion.cc:140
const Grid2d & getMesh(void) const
Generate mesh and return a reference to it. 
Definition: QuadSectRegion.cc:226
Region of a section that corresponds with a material. 
Definition: SectRegion.h:58
const VectorCells & getCells(void) const
Returns the cell container. 
Definition: QuadSectRegion.cc:229
void setVertices(const Pos2d &vI, const Pos2d &vJ, const Pos2d &vK, const Pos2d &vL)
Assing the vertices from the given points. 
Definition: QuadSectRegion.cc:181
Quadrilateral on a bi-dimensional space. 
Definition: Quadrilateral2d.h:44
Pos2d getLVertex(void) const
Returns position of L vertex. 
Definition: QuadSectRegion.cc:163
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
int setTileSizeJK(const double &size)
Sets numbers of divisions to get a tile JK side smaller than size. 
Definition: QuadSectRegion.cc:70
Pos2d getKVertex(void) const
Returns position of K vertex. 
Definition: QuadSectRegion.cc:159