Resolucion de sistemas lineales
 All Classes Files Functions Variables Typedefs Macros Pages
Public Member Functions | List of all members
ResuelveFactorizacionCholeskiBandDisp Class Reference

Clase para resolución del sistema lineal usando factorizacion Choleski. More...

#include <ResuelveFactorizacionCholeskiBandDisp.hpp>

Inheritance diagram for ResuelveFactorizacionCholeskiBandDisp:
Inheritance graph
[legend]
Collaboration diagram for ResuelveFactorizacionCholeskiBandDisp:
Collaboration graph
[legend]

Public Member Functions

 ResuelveFactorizacionCholeskiBandDisp (void)
 Constructor de la clase. More...
 
 ResuelveFactorizacionCholeskiBandDisp (MatrizBandDisp *A)
 Constructor de la clase. More...
 
 ResuelveFactorizacionCholeskiBandDisp (MatrizBandDisp *A, Vector *x, Vector *b)
 Constructor de la clase. More...
 
 ResuelveFactorizacionCholeskiBandDisp (MatrizBand *A, Vector *x, Vector *b)
 Constructor de la clase. More...
 
 ~ResuelveFactorizacionCholeskiBandDisp ()
 
void factoriza (void)
 Factoriza la matriz A en L y U dejandolas en la misma matriz. More...
 
void resuelve (void)
 Resuelve el sistema lineal. More...
 
void resuelve (Vector *x, Vector *b)
 Resuelve el sistema lineal. More...
 
- Public Member Functions inherited from ResuelveFactorizacionCholeski
 ResuelveFactorizacionCholeski (void)
 Constructor de la clase. More...
 
 ResuelveFactorizacionCholeski (Vector *x, Vector *b)
 Constructor de la clase. 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 ResuelveSistemaLineal
void error (const char *txt)
 Visualiza el error indicado y termina el programa. More...
 
- Protected Attributes inherited from ResuelveFactorizacionCholeski
bool MatrizFactorizada
 Matriz factorizada. 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...
 
VectorX
 Vector solución More...
 
VectorB
 Vactor lado derecho. More...
 
MatrizM
 Matriz. More...
 

Detailed Description

Clase para resolución del sistema lineal usando factorizacion Choleski.

Author
Antonio Carrillo Ledesma
Date
primavera 2010
Version
1.0.1
Bug:
No hay errores conocidos

Constructor & Destructor Documentation

ResuelveFactorizacionCholeskiBandDisp::ResuelveFactorizacionCholeskiBandDisp ( void  )
inline

Constructor de la clase.

ResuelveFactorizacionCholeskiBandDisp::ResuelveFactorizacionCholeskiBandDisp ( MatrizBandDisp A)
inline

Constructor de la clase.

Parameters
APuntero a una matriz del tipo MatrizBandDisp
ResuelveFactorizacionCholeskiBandDisp::ResuelveFactorizacionCholeskiBandDisp ( MatrizBandDisp A,
Vector x,
Vector b 
)
inline

Constructor de la clase.

Parameters
APuntero a una matriz del tipo MatrizBandDisp
xPuntero a un Vector, solución del sistema lineal
bPuntero a un vector, lado derecho del sistema lineal
ResuelveFactorizacionCholeskiBandDisp::ResuelveFactorizacionCholeskiBandDisp ( MatrizBand A,
Vector x,
Vector b 
)
inline

Constructor de la clase.

Parameters
APuntero a una matriz del tipo MatrizBandDisp
xPuntero a un Vector, solución del sistema lineal
bPuntero a un vector, lado derecho del sistema lineal
ResuelveFactorizacionCholeskiBandDisp::~ResuelveFactorizacionCholeskiBandDisp ( )
inline

Member Function Documentation

void ResuelveFactorizacionCholeskiBandDisp::factoriza ( void  )
virtual

Factoriza la matriz A en L y U dejandolas en la misma matriz.

Implements ResuelveFactorizacionCholeski.

void ResuelveFactorizacionCholeskiBandDisp::resuelve ( void  )
virtual

Resuelve el sistema lineal.

Implements ResuelveSistemaLineal.

void ResuelveFactorizacionCholeskiBandDisp::resuelve ( Vector x,
Vector b 
)
inlinevirtual

Resuelve el sistema lineal.

Parameters
xPuntero a un vector, solución del sistema lineal
bPuntero a un vector, lado derecho del sistema lineal

Implements ResuelveSistemaLineal.


The documentation for this class was generated from the following files: