La Matriz Abstracta no Polimorfica:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Amigas 'defines'
Namespaces | 'defines' | Funciones
Referencia del Archivo Matrix_Lib.h

Funciones para manipular Matrix_BASE<>. Más...

#include <iostream>
#include "Matrix_BASE.h"

Ir al código fuente de este archivo.

Namespaces

namespace  Mx
 Matriz chirrisquitica de adolf.nosp@m.o@di.nosp@m.-mare.nosp@m..com.

'defines'

#define Matrix_Lib_h
 Usada para evitar la inclusión múltiple.
#define Spanish_dox   "Doxygen: Documentación en español"
 "Doxygen: Documentación en español"

Funciones

template<class MAT >
bool Mx::isSquare (const MAT &M)
 Retorna "true" si la matriz M[][] es una matriz cuadrada.
template<class MAT >
bool Mx::isDiagonal (const MAT &M)
 Retorna "true" si la matriz M[][] es una matriz diagonal.
template<class MAT >
bool Mx::isScalar (const MAT &M)
 Retorna "true" si la matriz M[][] es escalar.
template<class MAT >
bool Mx::isUnit (const MAT &M)
 Retorna "true" si la matriz M[][] es unitaria.
template<class MAT >
void Mx::setUnit (const MAT &M, unsigned n)
 Convierte a M[][] en una matriz identidad de tamaño n x n.
template<class MAT >
bool Mx::isNull (const MAT &M)
 Retorna "true" si la matriz M[][] es nula.
template<class MAT >
bool Mx::isSymmetric (const MAT &M)
 Retorna "true" si la matriz M[][] es simétrica.
template<class MAT >
bool Mx::isUpperTiangular (const MAT &M)
 Retorna "true" si la matriz M[][] es triangular superior.
template<class MAT >
bool Mx::isLowerTiangular (const MAT &M)
 Retorna "true" si la matriz M[][] es triangular inferior.
template<class E >
std::ostream & operator<< (std::ostream &COUT, const Mx::Matrix_BASE< E > &M)
 Graba en el flujo COUT el valor de M[][].
template<class E >
std::istream & operator>> (std::istream &CIN, Mx::Matrix_BASE< E > &M)
 Obtiene del flujo CIN el valor para M[][].

Descripción detallada

Funciones para manipular Matrix_BASE<>.

Autor:
Adolfo Di Mare adolf.nosp@m.o@di.nosp@m.-mare.nosp@m..com
Fecha:
2004

Definición en el archivo Matrix_Lib.h.


Documentación de los 'defines'

#define Matrix_Lib_h

Usada para evitar la inclusión múltiple.

#define Spanish_dox   "Doxygen: Documentación en español"

"Doxygen: Documentación en español"

Definición en la línea 249 del archivo Matrix_Lib.h.


Documentación de las funciones

template<class E >
std::ostream& operator<< ( std::ostream &  COUT,
const Mx::Matrix_BASE< E > &  M 
)

Graba en el flujo COUT el valor de M[][].

Definición en la línea 216 del archivo Matrix_Lib.h.

template<class E >
std::istream& operator>> ( std::istream &  CIN,
Mx::Matrix_BASE< E > &  M 
)

Obtiene del flujo CIN el valor para M[][].

Definición en la línea 234 del archivo Matrix_Lib.h.