BCGM(MultOp &a, ProductoPunto &prod, int iter, ldouble ep)
Constructor de la clase.
Definition: BCGM.hpp:71
Clase para implementar la multiplicación de la matriz por el vector.
Definition: MultOp.hpp:42
int Iter
Número máximo de iteraciones.
Definition: BCGM.hpp:58
void resuelve(Vector *x, Vector *b)
Resuelve el sistema lineal.
Definition: BCGM.hpp:86
Clase para el trabajar con vectores de punto flotante.
Definition: Vector.hpp:47
void tolerancia(ldouble eps)
Establece la tolerancia del metodo.
Definition: BCGM.hpp:95
double ldouble
Define ldouble como double.
Definition: Definiciones.hpp:50
Clase para resolución del sistema lineal.
Definition: ResuelveSistemaLineal.hpp:66
Clase para implementar el producto punto.
Definition: ProductoPunto.hpp:43
Vector * B
Vactor lado derecho.
Definition: ResuelveSistemaLineal.hpp:82
MultOp * A
Definition: BCGM.hpp:52
ldouble Ep
Tolerancia.
Definition: BCGM.hpp:61
ProductoPunto * prodP
Producto Punto.
Definition: BCGM.hpp:55
void iteraciones(int iter)
Establece el maximo numero de iteraciones.
Definition: BCGM.hpp:102
void resuelve(void)
Resuelve el sistema lineal.
Definition: BCGM.cpp:34
Clase para resolución del sistema lineal mediante CGM.
Definition: BCGM.hpp:45
Vector * X
Vector solución
Definition: ResuelveSistemaLineal.hpp:80