Clase base para el trabajar con matrices.
More...
#include <Matriz_Base.hpp>
Clase base para el trabajar con matrices.
- Author
- Antonio Carrillo Ledesma
- Date
- primavera 2009
- Version
- 1.0.1
- Bug:
- No hay errores conocidos
Matriz_Base::Matriz_Base |
( |
void |
| ) |
|
|
inline |
Matriz_Base::~Matriz_Base |
( |
| ) |
|
|
inline |
void Matriz_Base::asignaNombre |
( |
const char * |
nmb | ) |
|
Asigna nombre a la matriz.
- Parameters
-
int Matriz_Base::columnas |
( |
void |
| ) |
|
|
inline |
Retorna el número de columnas de la matriz.
- Returns
- Regresa el número de columnas de la matriz
virtual int Matriz_Base::entradasDistintasCero |
( |
void |
| ) |
|
|
pure virtual |
Retorna el número de entradas distintas de cero en la matriz.
- Returns
- Número de entradas distintas de cero en la matriz
Implemented in Matriz.
void Matriz_Base::faltaMemoria |
( |
void |
| ) |
|
|
inline |
Visualiza el error de falta de memoria para soportar la matriz.
virtual void Matriz_Base::liberaMemoria |
( |
void |
| ) |
|
|
pure virtual |
int Matriz_Base::matrizCuadrada |
( |
void |
| ) |
|
|
inline |
Es una matriz cuadrada.
- Returns
- (1) en caso de ser matriz cuadrada. (0) en caso contrario
virtual int Matriz_Base::maximoTamanoColumnaOcupado |
( |
void |
| ) |
|
|
pure virtual |
Retorna el máximo tamaño en todas las columnas que sean distintos de cero.
- Returns
- Máximo tamaño de columnas ocupadas en la matriz
Implemented in Matriz.
Revisa si ambas matrices tienen la misma dimensión
- Returns
- (1) en caso de que ambas matrices tengan la misma dimensión, (0) en caso contrario
char* Matriz_Base::nombre |
( |
void |
| ) |
|
|
inline |
Retorna el nombre de la matriz.
- Returns
- Regresa un puntero al nombre de la matriz
int Matriz_Base::renglones |
( |
void |
| ) |
|
|
inline |
Retorna el número de renglones de la matriz.
- Returns
- Regresa el número de renglones de la matriz
int Matriz_Base::retornaTipoMatriz |
( |
void |
| ) |
|
|
inline |
Retorna el tipo de matriz.
- Returns
- Tipo de matriz MATRIZ_BANDADA, MATRIZ_DENSA, MATRIZ_ENTERA_DENSA, MATRIZ_DISPERSA
ldouble Matriz_Base::tamano |
( |
void |
| ) |
|
Tamaño de la matriz (aproximado) en Kb.
- Returns
- Tamaño de la matriz en Kb
void Matriz_Base::visualizaInformacion |
( |
void |
| ) |
|
Visualiza información general de la matriz.
void Matriz_Base::visualizaTamano |
( |
void |
| ) |
|
Visualiza el tamaño en memoria de la matriz en Kb.
Tamaño de la banda (solo si es bandada o dispersa)
int Matriz_Base::Tipo_Matriz |
|
protected |
Indica el tipo de matriz de que se trate.
The documentation for this class was generated from the following files: