23 #ifndef QUADRILATERAL2D_H    24 #define QUADRILATERAL2D_H    26 #include "Polygon2d.h"    57     std::vector<double> 
Ni(
const Pos2d &) 
const;
    58     std::vector<std::vector<double> > 
Ni(
const std::list<Pos2d> &) 
const;
    59     boost::python::list 
NiPy(
const Pos2d &) 
const;
    60     boost::python::list 
NiPy(
const boost::python::list &) 
const;
 Triangle in a two-dimensional space. 
Definition: Triangle2d.h:38
Quadrilateral2d(void)
Default constructor. 
Definition: Quadrilateral2d.cc:38
Pos2dArray genBilinMesh(const size_t &n1, const size_t &n2) const
Returns a point grid (the routine is taken from OpenSees). 
Definition: Quadrilateral2d.cc:327
Pos2dArray genMesh(int n1, int n2) const
Returns a point grid. 
Definition: Quadrilateral2d.cc:317
Pos2d getMidpoint(void) const
Return the intersection between the lines that join the midpoints of the quadrilateral sides...
Definition: Quadrilateral2d.cc:279
Posición en dos dimensiones. 
Definition: Pos2d.h:41
Array of positions in a two-dimensional space. 
Definition: Pos2dArray.h:38
std::vector< double > getNaturalCoordinates(const Pos2d &) const
Return natural coordinates for point xy (in cartesian coord.) based on $ 23.6 from Felippa book:"Intr...
Definition: Quadrilateral2d.cc:71
virtual GeomObj * getCopy(void) const
Constructor virtual. 
Definition: Quadrilateral2d.h:50
Polígono en dos dimensiones. 
Definition: Polygon2d.h:38
Quadrilateral on a bi-dimensional space. 
Definition: Quadrilateral2d.h:44
boost::python::list NiPy(const Pos2d &) const
Return a Python list containing the values of the shape functions for the point argument. 
Definition: Quadrilateral2d.cc:207
boost::python::list getNaturalCoordinatesPy(const boost::python::list &) const
Return natural coordinates for points xy (in cartesian coord.) 
Definition: Quadrilateral2d.cc:161
std::vector< double > Ni(const Pos2d &) const
Return the values of the shape functions for the point argument. 
Definition: Quadrilateral2d.cc:186
void push_back(const Pos2d &)
Back inserter. 
Definition: Quadrilateral2d.cc:57
Clase base para las entidades geométricas. 
Definition: GeomObj.h:40