31 #ifndef __MatrizTamanoVariable__
32 #define __MatrizTamanoVariable__
51 void solicitaMemoria(
const int ren,
const int *col);
67 solicitaMemoria(ren, col);
77 solicitaMemoria(ren, col);
98 void asigna(
const int ren,
const int col,
const ldouble val);
104 ldouble
retorna(
const int ren,
const int col);
110 void asigna(
const int ren,
const int col,
const ldouble val)
121 return (M[ren][col]);
~MatrizTamanoVariable()
Definition: MatrizTamanoVariable.hpp:81
int maximoTamanoColumnaOcupado(void)
Retorna el máximo tamaño en todas las columnas que sean distintos de cero.
Definition: MatrizTamanoVariable.cpp:205
void liberaMemoria(void)
Libera la memoria solicitada para la matriz.
Definition: MatrizTamanoVariable.cpp:98
ldouble retorna(const int ren, const int col)
Retorna valor almacenado en el renglon y la columna indicada.
Definition: MatrizTamanoVariable.hpp:119
MatrizTamanoVariable(const int ren, const int *col, const char *nmb)
Constructor de la clase.
Definition: MatrizTamanoVariable.hpp:75
Clase para el trabajar con matrices de tamaño variable.
Definition: MatrizTamanoVariable.hpp:44
int retornaNumeroColumna(int ren)
Retorna el tamaño del número de columna para dicho renglon.
Definition: MatrizTamanoVariable.hpp:128
int entradasDistintasCero(void)
Retorna el número de entradas distintas de cero en la matriz.
Definition: MatrizTamanoVariable.cpp:223
void inicializa(ldouble val)
Inicializa la matriz al valor indicado.
Definition: MatrizTamanoVariable.cpp:88
void asignaNombre(const char *nmb)
Asigna nombre a la matriz.
Definition: Matriz_Base.cpp:42
MatrizTamanoVariable(const int ren, const int *col)
Constructor de la clase.
Definition: MatrizTamanoVariable.hpp:65
Clase base para el trabajar con matrices.
Definition: Matriz_Base.hpp:57
void asigna(const int ren, const int col, const ldouble val)
Asigna el valor indicado en el renglo y columna solicitado.
Definition: MatrizTamanoVariable.hpp:110
void copia(MatrizTamanoVariable *a)
Copia el contenido de la matriz a la matriz pasada como parámetro.
Definition: MatrizTamanoVariable.cpp:156
void visualizaMatricesInternas(void)
Visualiza las matrices internas usadas para soportar a las matrices de tamaño variable.
Definition: MatrizTamanoVariable.cpp:174