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: