31 #ifndef __ResuelveGaussSeidelBandDisp__
32 #define __ResuelveGaussSeidelBandDisp__
Clase base para trabajar con matrices bandadas y dispersas.
Definition: MatrizBandDisp.hpp:44
Clase para el trabajar con vectores de punto flotante.
Definition: Vector.hpp:47
double ldouble
Define ldouble como double.
Definition: Definiciones.hpp:50
void resuelve(Vector *x, Vector *b)
Resuelve el sistema lineal.
Definition: ResuelveGaussSeidelBandDisp.hpp:94
ResuelveGaussSeidelBandDisp(MatrizBandDisp *A, Vector *x, Vector *b)
Constructor de la clase.
Definition: ResuelveGaussSeidelBandDisp.hpp:70
Vector * B
Vactor lado derecho.
Definition: ResuelveSistemaLineal.hpp:82
#define REQUIERE_MAT_BAND
Definition: ResuelveSistemaLineal.hpp:55
ResuelveGaussSeidelBandDisp(void)
Constructor de la clase.
Definition: ResuelveGaussSeidelBandDisp.hpp:52
ResuelveGaussSeidelBandDisp(MatrizBandDisp *A, Vector *x, Vector *b, ldouble ep, int iter)
Constructor de la clase.
Definition: ResuelveGaussSeidelBandDisp.hpp:82
int RequiereMatriz
Requiere matriz del tipo Bandada, Dispersa, Densa.
Definition: ResuelveSistemaLineal.hpp:77
ResuelveGaussSeidelBandDisp(MatrizBandDisp *A)
Constructor de la clase.
Definition: ResuelveGaussSeidelBandDisp.hpp:60
void resuelve(void)
Resuelve el sistema lineal.
Definition: ResuelveGaussSeidelBandDisp.cpp:36
Matriz * M
Matriz.
Definition: ResuelveSistemaLineal.hpp:84
Clase para resolución del sistema lineal mediante Gauss-Seidel.
Definition: ResuelveGaussSeidel.hpp:43
Clase para resolución del sistema lineal mediante Gauss-Seidel.
Definition: ResuelveGaussSeidelBandDisp.hpp:46
Vector * X
Vector solución
Definition: ResuelveSistemaLineal.hpp:80