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