Clase para resolución del sistema lineal mediante CGM. More...
#include <ResuelveCGMBandDisp.hpp>


Public Member Functions | |
| ResuelveCGMBandDisp (void) | |
| Constructor de la clase. More... | |
| ResuelveCGMBandDisp (MatrizBandDisp *A) | |
| Constructor de la clase. More... | |
| ResuelveCGMBandDisp (MatrizBandDisp *A, Vector *x, Vector *b) | |
| Constructor de la clase. More... | |
| ResuelveCGMBandDisp (MatrizBandDisp *A, Vector *x, Vector *b, ldouble ep, int it) | |
| Constructor de la clase. More... | |
Public Member Functions inherited from ResuelveCGM | |
| ResuelveCGM (void) | |
| Constructor de la clase. More... | |
| ResuelveCGM (Vector *x, Vector *b) | |
| Constructor de la clase. More... | |
| ResuelveCGM (Vector *x, Vector *b, ldouble ep, int it) | |
| Constructor de la clase. More... | |
| void | configuraMetodo (ldouble ep, int it) |
| Configura al método numérico. More... | |
Public Member Functions inherited from BCGM | |
| BCGM (MultOp &a, ProductoPunto &prod, int iter, ldouble ep) | |
| Constructor de la clase. More... | |
| void | resuelve (void) |
| Resuelve el sistema lineal. More... | |
| void | resuelve (Vector *x, Vector *b) |
| Resuelve el sistema lineal. More... | |
| void | tolerancia (ldouble eps) |
| Establece la tolerancia del metodo. More... | |
| void | iteraciones (int iter) |
| Establece el maximo numero de iteraciones. More... | |
Public Member Functions inherited from ResuelveSistemaLineal | |
| void | inicializa (Matriz *m, Vector *b, Vector *x) |
| Resuelve el sistema lineal. More... | |
| ResuelveSistemaLineal (void) | |
| Constructor de la clase. More... | |
| int | retornaNumeroIteraciones (void) |
| Retorna el número de iteraciones en la resolución del sistema lineal. More... | |
| bool | elMetodoModificaMatriz (void) |
| Indica si el método numérico modifica la matriz. More... | |
| int | retornaMetodoNumerico (void) |
| Retorna el método numérico. More... | |
| int | retornaRequiereMatriz (void) |
| Retorna el tipo de matriz que requiere el método. More... | |
| void | informacionMetodo (void) |
| Visualiza la información del método. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from ResuelveCGM | |
| double | productoPunto (Vector *u, Vector *v) |
| Producto punto. More... | |
| void | multiplica (Vector *u, Vector *v) |
| Multiplica Au=v. More... | |
| int | tamano (void) |
| Tamaño More... | |
Protected Member Functions inherited from ResuelveSistemaLineal | |
| void | error (const char *txt) |
| Visualiza el error indicado y termina el programa. More... | |
Protected Attributes inherited from ResuelveCGM | |
| Matriz * | C |
| Precondicionador. More... | |
Protected Attributes inherited from BCGM | |
| MultOp * | A |
| ProductoPunto * | prodP |
| Producto Punto. More... | |
| int | Iter |
| Número máximo de iteraciones. More... | |
| ldouble | Ep |
| Tolerancia. More... | |
Protected Attributes inherited from ResuelveSistemaLineal | |
| bool | MetodoModificaMatriz |
| Indica si el método numérico modifica la matriz. More... | |
| int | NumIteraciones |
| Numero de iteraciones en la resolución del sistema lineal. More... | |
| int | MetodoNumerico |
| Método Numerico. More... | |
| int | RequiereMatriz |
| Requiere matriz del tipo Bandada, Dispersa, Densa. More... | |
| Vector * | X |
| Vector solución More... | |
| Vector * | B |
| Vactor lado derecho. More... | |
| Matriz * | M |
| Matriz. More... | |
Clase para resolución del sistema lineal mediante CGM.
|
inline |
Constructor de la clase.
|
inline |
Constructor de la clase.
| A | Puntero a una matriz del tipo MatrizBandDisp |
|
inline |
Constructor de la clase.
| A | Puntero a una matriz del tipo MatrizBandDisp |
| x | Puntero a un Vector, solución del sistema lineal |
| b | Puntero a un vector, lado derecho del sistema lineal |
|
inline |
Constructor de la clase.
| A | Puntero a una matriz del tipo MatrizBandDisp |
| x | Puntero a un Vector, solución del sistema lineal |
| b | Puntero a un vector, lado derecho del sistema lineal |
| ep | Tolerancia del método |
| it | Número máximo de iteraciones |
1.8.8