La Matriz Abstracta no Polimorfica:
|
Funciones para manipular Matrix_BASE<>
.
Más...
Ir al código fuente de este archivo.
Namespaces | |
namespace | Mx |
Matriz chirrisquitica de adolf. o@di -mare .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 [][]. |
Funciones para manipular Matrix_BASE<>
.
Definición en el archivo Matrix_Lib.h.
#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.
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.
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.