Página principal | Jerarquía de la clase | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases | Archivos de los miembros | Páginas relacionadas

Referencia de la Clase MATRIZ_NxM< T >

#include <matriznm.h>

Diagrama de colaboración para MATRIZ_NxM< T >:

Collaboration graph
[leyenda]
Lista de todos los miembros.

Métodos públicos

 MATRIZ_NxM (unsigned numrows, unsigned numcols)
 Crea una matriz de dimensión n por m.

 ~MATRIZ_NxM ()
 Destructor.

unsigned numRows (void)
 Retorna el número de filas de la matriz.

unsigned numCols (void)
 Retorna el número de columnas de la matriz.

virtual MATRIZ_NxM< T > operator+ (const MATRIZ_NxM< T > &op)
 Suma dos matrices N x M de dimensiones iguales.

virtual MATRIZ_NxM< T > operator- (const MATRIZ_NxM< T > &op)
 Resta dos matrices N x M de dimensiones iguales.

virtual MATRIZ_NxM< T > operator * (const MATRIZ_NxM< T > &op)
 Multiplica dos matrices N x M de dimensiones compatibles.

void imprimir ()

Atributos privados

unsigned numrows
unsigned numcols
T * entries

template<class T>
class MATRIZ_NxM< T >


Documentación del constructor y destructor

template<class T>
MATRIZ_NxM< T >::MATRIZ_NxM unsigned  n,
unsigned  m
 

Crea una matriz de dimensión n por m.

Definición en la línea 57 del archivo matriznm.h.

References MATRIZ_NxM< T >::entries.

template<class T>
MATRIZ_NxM< T >::~MATRIZ_NxM  ) 
 

Destructor.

Definición en la línea 72 del archivo matriznm.h.

References MATRIZ_NxM< T >::entries.


Documentación de las funciones miembro

template<class T>
void MATRIZ_NxM< T >::imprimir void   ) 
 

Definición en la línea 172 del archivo matriznm.h.

References MATRIZ_NxM< T >::entries, MATRIZ_NxM< T >::numcols, y MATRIZ_NxM< T >::numrows.

template<class T>
unsigned MATRIZ_NxM< T >::numCols void   ) 
 

Retorna el número de columnas de la matriz.

No es inline porque es virtual!

Definición en la línea 95 del archivo matriznm.h.

References MATRIZ_NxM< T >::numcols.

template<class T>
unsigned MATRIZ_NxM< T >::numRows void   ) 
 

Retorna el número de filas de la matriz.

No es inline porque es virtual!

Definición en la línea 84 del archivo matriznm.h.

References MATRIZ_NxM< T >::numrows.

template<class T>
MATRIZ_NxM< T > MATRIZ_NxM< T >::operator * const MATRIZ_NxM< T > &  op  )  [virtual]
 

Multiplica dos matrices N x M de dimensiones compatibles.

Definición en la línea 141 del archivo matriznm.h.

References MATRIZ_NxM< T >::entries, MATRIZ_NxM< T >::numcols, y MATRIZ_NxM< T >::numrows.

template<class T>
MATRIZ_NxM< T > MATRIZ_NxM< T >::operator+ const MATRIZ_NxM< T > &  op  )  [virtual]
 

Suma dos matrices N x M de dimensiones iguales.

Definición en la línea 105 del archivo matriznm.h.

References MATRIZ_NxM< T >::entries, MATRIZ_NxM< T >::numcols, y MATRIZ_NxM< T >::numrows.

template<class T>
MATRIZ_NxM< T > MATRIZ_NxM< T >::operator- const MATRIZ_NxM< T > &  op  )  [virtual]
 

Resta dos matrices N x M de dimensiones iguales.

Definición en la línea 123 del archivo matriznm.h.

References MATRIZ_NxM< T >::entries, MATRIZ_NxM< T >::numcols, y MATRIZ_NxM< T >::numrows.


Documentación de los datos miembro

template<class T>
T* MATRIZ_NxM< T >::entries [private]
 

Definición en la línea 26 del archivo matriznm.h.

Referenciado por MATRIZ_NxM< T >::imprimir(), MATRIZ_NxM< T >::MATRIZ_NxM(), MATRIZ_NxM< T >::operator *(), MATRIZ_NxM< T >::operator+(), MATRIZ_NxM< T >::operator-(), y MATRIZ_NxM< T >::~MATRIZ_NxM().

template<class T>
unsigned MATRIZ_NxM< T >::numcols [private]
 

Definición en la línea 25 del archivo matriznm.h.

Referenciado por MATRIZ_NxM< T >::imprimir(), MATRIZ_NxM< T >::numCols(), MATRIZ_NxM< T >::operator *(), MATRIZ_NxM< T >::operator+(), y MATRIZ_NxM< T >::operator-().

template<class T>
unsigned MATRIZ_NxM< T >::numrows [private]
 

Definición en la línea 25 del archivo matriznm.h.

Referenciado por MATRIZ_NxM< T >::imprimir(), MATRIZ_NxM< T >::numRows(), MATRIZ_NxM< T >::operator *(), MATRIZ_NxM< T >::operator+(), y MATRIZ_NxM< T >::operator-().


La documentación para esta clase fué generada a partir del siguiente archivo:
Este archivo HTML ha sido generado automáticamente a partir del código fuente AQUYNZA. NO LO EDITE. Para mayor información contacte al autor.