30 #ifndef __Geometria_1DHeterogenea__
31 #define __Geometria_1DHeterogenea__
44 #define DOMINIO_NM 1 // Dominio/(n^m)
45 #define DOMINIO_LOGe 2 // Dominio/Loge
46 #define DIMINIO_LOG10 3 // Dominio/Log10
72 void dominioLOGe(
void);
75 void dominioLOG10(
void);
Clase para generar una geometría en una dimensión
Definition: Geometria_1D.hpp:43
Geometria_1DHeterogenea(char *arch)
Constructor de la clase.
Definition: Geometria_1DHeterogenea.hpp:125
MatrizDensa Dominio
Dominio de la geometria.
Definition: Geometria.hpp:65
void generaGeometria(void)
Genera la geometria.
Definition: Geometria_1DHeterogenea.cpp:35
Geometria_1DHeterogenea(ldouble xi, ldouble xf, int part, int tp, double cen=0.0)
Definition: Geometria_1DHeterogenea.hpp:85
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
void asigna(const int col, const int val)
Asigna el valor val a la columna col.
Definition: VectorInt.hpp:202
Clase para generar una geometría heterogénea en una dimensión
Definition: Geometria_1DHeterogenea.hpp:57
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
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
Geometria_1DHeterogenea(MatrizDensa *dom, int part, int tp, double cen=0.0)
Constructor de la clase.
Definition: Geometria_1DHeterogenea.hpp:107
VectorInt Particion
Particion del dominio.
Definition: Geometria.hpp:68
int N_E
Numero de elementos.
Definition: Geometria.hpp:88