33 #include "preprocessor/cad/matrices/MatrizPtrPnt.h" 55 void defGridPoints(
const boost::python::list &);
57 Vector3d getIVector(
void)
const;
58 Vector3d getJVector(
void)
const;
59 Vector3d getKVector(
void)
const;
61 void SetNDiv(
const Edge *l,
const size_t &nd);
63 virtual void SetNDivI(
const size_t &ndi);
64 virtual void SetNDivJ(
const size_t &ndi);
69 bool checkNDivs(
const size_t &i,
const size_t &j)
const;
Base class for one-dimensional geometry objects.
Definition: Edge.h:46
Surface.
Definition: Face.h:41
virtual void SetNDivJ(const size_t &ndi)
Asigna el number of divisions en el eje j.
Definition: QuadSurface.cc:134
void SetElemSizeIJ(const double &, const double &)
Computes the number of divisions on the i and j axis for an element edges sizes equal or lesser than ...
Definition: QuadSurface.cc:215
QuadSurface(Preprocessor *m, const size_t &ndivI=4, const size_t &ndivJ=4)
Constructor.
Definition: QuadSurface.cc:39
void genMesh(meshing_dir dm)
Triggers mesh creation.
Definition: QuadSurface.cc:449
void setPuntos(const ID &)
Creates and inserts the lines from the points identified by the indexes being passed as parameter...
Definition: QuadSurface.cc:223
virtual size_t NumVertices(void) const
Returns the number of vertices.
Definition: QuadSurface.h:49
virtual void ConciliaNDivIJ(void)
Conciliate lines division numbers with those of the surface.
Definition: QuadSurface.cc:155
Finite element model generation tools.
Definition: Preprocessor.h:58
void create_nodes(void)
Creates surface nodes.
Definition: QuadSurface.cc:402
structured set, i. e. a set that can return a pointer a to a node or an element from its indices i...
Definition: SetEstruct.h:45
const Edge * get_lado_homologo(const Edge *l) const
Returns the lado homólogo al being passed as parameter.
Definition: QuadSurface.cc:89
Quadrangle defined by its four vertices.
Definition: QuadSurface.h:40
bool checkNDivs(void) const
Verifies that the number of divisions of the lines are compatible.
Definition: QuadSurface.cc:186
virtual void SetNDivI(const size_t &ndi)
Asigna el number of divisions en el eje i.
Definition: QuadSurface.cc:114
Matriz de pointers to puntos.
Definition: MatrizPtrPnt.h:49
void SetElemSizeJ(const double &sz)
Computes the number of divisions on the j axis for an element edge size equal or lesser than the size...
Definition: QuadSurface.cc:203
================================================================================
Definition: ContinuaReprComponent.h:34
virtual SetEstruct * getCopy(void) const
Virtual constructor.
Definition: QuadSurface.cc:43
MatrizPos3d get_posiciones(void) const
Returns (ndivI+1)*(ndivJ+1) positions to place the nodes.
Definition: QuadSurface.cc:354
void SetElemSizeI(const double &sz)
Computes the number of divisions on the i axis for an element edge size equal or lesser than the size...
Definition: QuadSurface.cc:192