Clases | |
| class | Mx::Matrix< E > |
| Esta es una clase matriz muy chirrisquitica que puede cambiar dinámicamente de tamaño. Más... | |
| class | Mx::Sparse_Matrix< E > |
| Esta es una clase matriz muy chirrisquitica almacenada como una matriz rala. Más... | |
Funciones | |
| template<class Mat> | |
| bool | isSquare (const Mat &M) |
Retorna "true" si la matriz M[][] es una matriz cuadrada. | |
| template<class Mat> | |
| bool | isDiagonal (const Mat &M) |
Retorna "true" si la matriz M[][] es una matriz diagonal. | |
| template<class Mat> | |
| bool | isScalar (const Mat &M) |
Retorna "true" si la matriz M[][] es escalar. | |
| template<class Mat> | |
| bool | isUnit (const Mat &M) |
Retorna "true" si la matriz M[][] es unitaria. | |
| template<class Mat> | |
| bool | isNull (const Mat &M) |
Retorna "true" si la matriz M[][] es nula. | |
| template<class Mat> | |
| bool | isSymmetric (const Mat &M) |
Retorna "true" si la matriz M[][] es simétrica. | |
| template<class Mat> | |
| bool | isUpperTiangular (const Mat &M) |
Retorna "true" si la matriz M[][] es triangular superior. | |
| template<class Mat> | |
| bool | isLowerTiangular (const Mat &M) |
Retorna "true" si la matriz M[][] es triangular inferior. | |
| template<class T> | |
| bool | check_ok (const Matrix< T > &M) |
| Verifica la invariante de la clase. | |
| template<class E> | |
| std::ostream & | operator<< (std::ostream &COUT, const Matrix< E > &M) |
Graba en el flujo COUT el valor de M[][]. | |
| template<class E> | |
| std::istream & | operator>> (std::istream &CIN, Matrix< E > &M) |
Obtiene del flujo CIN el valor para M[][]. | |
| template<class T> | |
| bool | check_ok (const Sparse_Matrix< T > &M) |
| Verifica la invariante de la clase. | |
| template<class E> | |
| std::ostream & | operator<< (std::ostream &COUT, const Sparse_Matrix< E > &M) |
Graba en el flujo COUT el valor de M[][]. | |
| template<class E> | |
| std::istream & | operator>> (std::istream &CIN, Sparse_Matrix< E > &M) |
Obtiene del flujo CIN el valor para M[][]. | |
|
||||||||||
|
Retorna
Definición en la línea 19 del archivo Matrix_Lib.h. |
|
||||||||||
|
Retorna
Definición en la línea 25 del archivo Matrix_Lib.h. |
|
||||||||||
|
Retorna
Definición en la línea 45 del archivo Matrix_Lib.h. |
|
||||||||||
|
Retorna
Definición en la línea 61 del archivo Matrix_Lib.h. |
|
||||||||||
|
Retorna
Definición en la línea 69 del archivo Matrix_Lib.h. |
|
||||||||||
|
Retorna
Definición en la línea 84 del archivo Matrix_Lib.h. |
|
||||||||||
|
Retorna
Definición en la línea 101 del archivo Matrix_Lib.h. |
|
||||||||||
|
Retorna
Definición en la línea 120 del archivo Matrix_Lib.h. |
|
||||||||||
|
Verifica la invariante de la clase.
- Invariante:
- Invariante:
- Invariante: |
|
||||||||||||||||
|
Graba en el flujo
|
|
||||||||||||||||
|
Obtiene del flujo
|
|
||||||||||
|
Verifica la invariante de la clase.
- Invariante:
- Invariante:
- Invariante:
- Invariante:
- Invariante:
- Invariante:
- Invariante:
- Invariante:
- Invariante:
- Invariante:
- Invariante:
- Invariante:
- Invariante:
- Invariante: Definición en la línea 149 del archivo Sparse_Matrix.h. |
|
||||||||||||||||
|
Graba en el flujo
Definición en la línea 797 del archivo Sparse_Matrix.h. |
|
||||||||||||||||
|
Obtiene del flujo
Definición en la línea 810 del archivo Sparse_Matrix.h. |
1.3.9.1