|
| Geometria_3DOrtoedros (ldouble x1, ldouble y1, ldouble z1, ldouble x2, ldouble y2, ldouble z2, int part_x, int part_y, int part_z) |
| Constructor de la clase. Más...
|
|
| Geometria_3DOrtoedros (const char *arch) |
| Constructor de la clase. Más...
|
|
void | generaGeometria (void) |
| Genera la geometria. Más...
|
|
void | calculaTipoNodo (void) |
| Calcula el tipo de nodo dentro del dominio, positivo es desconocido, negativo es conocido (1) Interior , (2) cara, (3) Vertice. Más...
|
|
| Geometria_3D (void) |
| Constructor de la clase. Más...
|
|
int | coordenadasDentroDominio (ldouble x, ldouble y, ldouble z) |
| Coordenadas dentro del dominio. Más...
|
|
int | retornaNodoCoord (ldouble x, ldouble y, ldouble z) |
|
void | coordenadasNodo (int nd, ldouble &x, ldouble &y, ldouble &z) |
| Retorna las coordenadas del nodo especificado. Más...
|
|
void | estableceValorCoordenadas (int nodo, ldouble x, ldouble y, ldouble z) |
| Establece las coordenadas del nodo. Más...
|
|
void | coordenadasElemento (int el, ldouble *x, ldouble *y, ldouble *z) |
| Regresa las coordenadas del elemento. Más...
|
|
int | numeroMaximoNodosFrontera (void) |
| Número máximo de nodos en la frontera. Más...
|
|
void | coordenadasDominio (ldouble *ini, ldouble *fin) |
| Retrona las coordenadas del dominio. Más...
|
|
void | visualizaCoordenadasDominio (void) |
| Visualiza coordenadas del dominio. Más...
|
|
| Geometria (void) |
| Constructor de la clase. Más...
|
|
| ~Geometria () |
| Destructor de la clase. Más...
|
|
int | retornaParticion (int i) |
| Retorna partición del dominio. Más...
|
|
int | retornaNumeroNodos (void) |
| Regresa el número de nodos en el dominio. Más...
|
|
int | retornaNumeroElementos (void) |
| Retorna el numero de elementos en el dominio. Más...
|
|
int | retornaNodosElemento (void) |
| Retorna el número de nodos por elemento. Más...
|
|
int | retornaDimension (void) |
| Retorna la dimensión de la geometría Más...
|
|
ldouble | retornaValorNodo (int nodo, int Xi) |
| Retorna la coordenada especificada del nodo. Más...
|
|
void | retornaValorNodo (int nodo, ldouble *coord) |
| Retorna la coordenada especificada del nodo. Más...
|
|
int | retornaNumeroNodo (int elemento, int nodo) |
| Retorna el número de nodo del elemento. Más...
|
|
int | numeroElementosSoporteNodo (void) |
| Retorna el número de elementos en el soporte de un nodos. Más...
|
|
void | inicializaNumeracionNodos (void) |
| Inicializa la numeración de nodos. Más...
|
|
int | retornaNumeracionNodo (int nodo) |
| Retorna la numeracion de los nodos. Más...
|
|
void | estableceNumeroNodo (int nodo, int n) |
| Establece la numeracion de los nodos. Más...
|
|
void | visualizaElementosContienenNodo (int nd) |
| Visualiza a los elementos que contienen al nodo ND. Más...
|
|
int | retornaElementosContienenNodo (int nd, int *el, int nel) |
| Regresa un arreglo EL de los elementos que contienen al nodo ND. Más...
|
|
void | visualizaNodosElemento (int ne) |
| Visualiza a los nodos del elemento NE. Más...
|
|
int | retornaNumeroNodosDesconocidos (void) |
| Regresa el numero de nodos desconocidos. Más...
|
|
void | numeraNodos (void) |
| Numera nodos, (< 0) conocido, (>=0) desconocido. Más...
|
|
int | retornaNodosConocidos (int *nds, int nnds) |
| Retorna en un arreglo los nodos conocidos asi como su numero. Más...
|
|
int | retornaNumeroNodosConocidos (void) |
| Retorna el numero de nodos conocidos. Más...
|
|
int | regresaNodosSatisfagan (ldouble val, int ind, int *arr, int narr) |
| Regresa en el arreglo ARR de tamaño NARR los nodos que satisfacen la condicion de tener el valor VAL en la componente IND. Más...
|
|
void | marcaNodosSatisfagan (ldouble val, int ind, int mc) |
| Marca con el valor MC a los nodos que satisfacen la condicion de tener el valor VAL en la componente IND. Más...
|
|
int | regresaNodosSatisfagan (ldouble val, int ind, int *arr, int narr, int ind1, ldouble exc1, ldouble exc2) |
| Regresa en el arreglo ARR de tamaño NARR los nodos que satisfacen la condicion de tener el valor VAL en la componente IND excepto aquellos que en la componente IND1 tienen los valores EXC1 y EXC2. Más...
|
|
void | marcaNodosSatisfagan (ldouble val, int ind, int mc, int ind1, ldouble exc1, ldouble exc2) |
| Marca con el valor MC a los nodos que satisfacen la condicion de tener el valor VAL en la componente IND excepto aquellos que en la componente IND1 tienen los valores EXC1 y EXC2. Más...
|
|
void | marcaNodo (int nd, int mc) |
| Marca el nodo nd con el valor mc. Más...
|
|
void | retornaNodosElemento (int ne, int *nd, int nnd) |
| Regresa un arreglo ND de los nodos del elemento NE. Más...
|
|
void | errorSolicitudMemoria (const char *cad) |
| Aviso de error al solicitar memoria. Más...
|
|
MatrizDensa | coordenadasDominio (void) |
| Retrona las coordenadas del dominio. Más...
|
|
int | retornaTipoNodo (int nd) |
| Retorna el tipo de nodo dentro del dominio positivo es desconocido, negativo es conocido, (1) Interior , (2) cara, (3) Vertice. Más...
|
|
void | visualizaTipoNodos (void) |
| Visualiza el tipo de nodo dentro del dominio positivo es desconocido, negativo es conocido, (1) Interior, (2) cara, (3) Vertice. Más...
|
|
void | generaSoporteNodos (void) |
| Genera arreglo de soporte de cada nodo. Más...
|
|
void | visualizaSoporteNodos (void) |
| Visualiza el soporte de cada nodo. Más...
|
|
void | liberaSoporteNodos (void) |
| Libera arreglo de soporte de cada nodo. Más...
|
|
void | visualizaElementos (void) |
| Visualiza los nodos de los elementos. Más...
|
|
void | visualizaNodos (void) |
| Visualiza las coordenadas de los nodos. Más...
|
|
void | grabaGeometria (const char *arch) |
| Graba la geometria a un archivo. Más...
|
|
void | leeGeometria (const char *arch) |
| Lee la geometria a un archivo. Más...
|
|
void | visualiza (void) |
|
Clase para generar una geométria ortoedrica 3D.
- Autor
- Antonio Carrillo Ledesma
- Fecha
- primavera 2009
- Versión
- 1.0.1
- Bug:
- No hay errores conocidos
- Ejemplos:
- EjemploGeometria3DOctaedros.cpp.
La documentación para esta clase fue generada a partir de los siguientes ficheros: