30 #ifndef __Geometria_2DTriangulos__
31 #define __Geometria_2DTriangulos__
91 void inicializa(ldouble x1, ldouble y1, ldouble x2, ldouble y2,
int part_hor,
int part_ver)
100 N_E = (part_hor * part_ver) * 2;
102 N_N = (part_hor + 1) * (part_ver +1);
129 N_E = (part_hor * part_ver) * 2;
131 N_N = (part_hor + 1) * (part_ver +1);
int NNE
Numero de nodos por elemento.
Definition: Geometria.hpp:94
void inicializa(MatrizDensa *dm, int part_hor, int part_ver)
Inicializa los datos de la geometría
Definition: Geometria_2DTriangulos.hpp:120
MatrizDensa Dominio
Dominio de la geometria.
Definition: Geometria.hpp:65
int NMESN
Numero máximo de elementos que son soporte de un nodo.
Definition: Geometria.hpp:97
void generaGeometria(void)
Genera la geometria.
Definition: Geometria_2DTriangulos.cpp:34
ldouble areaElemento(int el)
Regresa el valor del área del elemento.
Definition: Geometria_2DTriangulos.cpp:92
Geometria_2DTriangulos(const char *arch)
Constructor de la clase.
Definition: Geometria_2DTriangulos.hpp:61
int DIM
Dimension a trabajar.
Definition: Geometria.hpp:91
virtual void copia(Matriz *a)
Copia el contenido de la matriz a la matriz pasada como parámetro.
Definition: Matriz.cpp:371
Clase para el trabajar con matrices densas de punto flotante.
Definition: MatrizDensa.hpp:44
Geometria_2DTriangulos(ldouble x1, ldouble y1, ldouble x2, ldouble y2, int part_hor, int part_ver)
Constructor de la clase.
Definition: Geometria_2DTriangulos.hpp:54
void asigna(const int col, const int val)
Asigna el valor val a la columna col.
Definition: VectorInt.hpp:202
Geometria_2DTriangulos(void)
Constructor de la clase.
Definition: Geometria_2DTriangulos.hpp:74
void asigna(const int ren, const int col, const ldouble val)
Asigna el valor indicado en el renglo y columna solicitado.
Definition: MatrizDensa.hpp:147
Clase base para generar una geometria en 2D.
Definition: Geometria_2D.hpp:45
int N_N
Numero de nodos.
Definition: Geometria.hpp:85
void leeGeometria(const char *arch)
Lee la geometria a un archivo.
Definition: Geometria.hpp:386
VectorInt Particion
Particion del dominio.
Definition: Geometria.hpp:68
int N_E
Numero de elementos.
Definition: Geometria.hpp:88
Clase para generar una geometría homogénea en dos dimensiones usando triángulos.
Definition: Geometria_2DTriangulos.hpp:42
void inicializa(ldouble x1, ldouble y1, ldouble x2, ldouble y2, int part_hor, int part_ver)
Inicializa los datos de la geometría
Definition: Geometria_2DTriangulos.hpp:91