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: