31 #ifndef __MatrizBand__
32 #define __MatrizBand__
55 void solicitaMemoria(
const int ren,
const int col,
const int ban);
71 solicitaMemoria(ren, col, ban);
82 solicitaMemoria(ren, col, ban);
98 printf(
"\nFuncion no implementada en esta clase\n");
105 void asigna(
const int ren,
const int col,
const ldouble val);
130 return (M[ren][ind]);
MatrizBand(const int ren, const int col, const int ban, const char *nmb)
Constructor de la clase.
Definition: MatrizBand.hpp:80
ldouble retorna(const int ren, const int col)
Retorna el valor del renglon y columna solicitado.
Definition: MatrizBand.cpp:178
Clase base para trabajar con matrices bandadas y dispersas.
Definition: MatrizBandDisp.hpp:44
void asigna(const int ren, const int col, const ldouble val)
Asigna el valor indicado en el renglo y columna solicitado.
Definition: MatrizBand.cpp:98
MatrizBand(const int ren, const int col, const int ban)
Constructor de la clase.
Definition: MatrizBand.hpp:69
Clase para el trabajar con vectores de punto flotante.
Definition: Vector.hpp:47
double ldouble
Define ldouble como double.
Definition: Definiciones.hpp:50
~MatrizBand()
Definition: MatrizBand.hpp:86
double retornaValorColumna(int ren, int ind)
Retorna el valor de la columna cuando se para en el renglon e indice de la banda. ...
Definition: MatrizBand.hpp:128
Definition: MatrizBand.hpp:47
int retornaNumeroColumnasBanda(int ren)
Retorna el número de columnas de la banda para el renglon indicado.
Definition: MatrizBand.cpp:210
void inicializa(ldouble val)
Inicializa la matriz al valor indicado.
Definition: MatrizBand.hpp:96
void asignaNombre(const char *nmb)
Asigna nombre a la matriz.
Definition: Matriz_Base.cpp:42
void multiplica(ldouble esc)
Multiplica la matriz por el escalar pasado como parametro.
Definition: MatrizBand.cpp:254
int retornaNumeroColumna(int ren, int ind)
Retorna el número de columna cuando se para en el renglon e indice de la banda.
Definition: MatrizBand.cpp:235
void visualizaMatricesInternas(void)
Visualiza las matrices internas usadas para soportar a las matrices bandadas.
Definition: MatrizBand.cpp:339
void liberaMemoria(void)
Libera la memoria solicitada para la matriz.
Definition: MatrizBand.cpp:73