33 #ifndef __ResuelveInversa__
34 #define __ResuelveInversa__
67 MatrizInvertida =
false;
81 MatrizInvertida =
false;
97 MatrizInvertida =
false;
110 if (!MatrizInvertida)
~ResuelveInversa(void)
Destructor de la clase.
Definition: ResuelveInversa.hpp:101
int renglones(void)
Retorna el n�mero de renglones de la matriz.
Definition: Matriz_Base.hpp:103
void invierte(Matriz *A, Matriz *inv)
Calcula la inversa de una matriz usando el m�todo de eliminaci�n Gaussiana.
Definition: ResuelveInversa.cpp:38
Clase para el trabajar con vectores de punto flotante.
Definition: Vector.hpp:47
Clase base para el trabajar con matrices de punto flotante.
Definition: Matriz.hpp:44
Clase para resoluci�n del sistema lineal.
Definition: ResuelveSistemaLineal.hpp:66
Clase para el trabajar con matrices densas de punto flotante.
Definition: MatrizDensa.hpp:44
int columnas(void)
Retorna el n�mero de columnas de la matriz.
Definition: Matriz_Base.hpp:110
Vector * B
Vactor lado derecho.
Definition: ResuelveSistemaLineal.hpp:82
int MetodoNumerico
M�todo Numerico.
Definition: ResuelveSistemaLineal.hpp:75
Clase para resoluci�n del sistema lineal mediante el uso de la matriz inversa.
Definition: ResuelveInversa.hpp:46
ResuelveInversa(void)
Constructor de la clase.
Definition: ResuelveInversa.hpp:58
int RequiereMatriz
Requiere matriz del tipo Bandada, Dispersa, Densa.
Definition: ResuelveSistemaLineal.hpp:77
ResuelveInversa(Matriz *A, Vector *x, Vector *b)
Constructor de la clase.
Definition: ResuelveInversa.hpp:88
void resuelve(void)
Resuelve el sistema lineal.
Definition: ResuelveInversa.hpp:108
#define REQUIERE_MAT_DENS
Definition: ResuelveSistemaLineal.hpp:57
void resuelve(Vector *x, Vector *b)
Resuelve el sistema lineal.
Definition: ResuelveInversa.hpp:121
ResuelveInversa(Matriz *A)
Constructor de la clase.
Definition: ResuelveInversa.hpp:72
Matriz * M
Matriz.
Definition: ResuelveSistemaLineal.hpp:84
bool MatrizInvertida
Matriz factorizada.
Definition: ResuelveInversa.hpp:51
bool MetodoModificaMatriz
Indica si el m�todo num�rico modifica la matriz.
Definition: ResuelveSistemaLineal.hpp:71
MatrizDensa * Inv
Definition: ResuelveInversa.hpp:52
#define INVERSA
Definition: ResuelveSistemaLineal.hpp:45
Vector * X
Vector soluci�n
Definition: ResuelveSistemaLineal.hpp:80
void multiplica(ldouble esc)
Multiplica la matriz por el escalar pasado como parametro.
Definition: MatrizDensa.cpp:129