La Matriz Abstracta no Polimorfica:
|
Declaraciones y definiciones para la clase abstracta no polimórfica Matrix_BASE<>
.
Más...
#include <stdexcept>
#include <cassert>
Ir al código fuente de este archivo.
Clases | |
class | Mx::Matrix_BASE< E > |
Esta es la plantilla base para las implementacion de la clase matriz chirrisquitica. Más... | |
Namespaces | |
namespace | ECCI |
Escuela de Ciencias de la Computación e Informática. | |
namespace | std |
C++ STL. | |
namespace | Mx |
Matriz chirrisquitica de adolf. o@di -mare .com | |
'defines' | |
#define | Matrix_BASE_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::check_ok_Matrix (const MAT &M) |
Verificación genérica de la invariante de la clase check_ok() . | |
template<class MAT > | |
unsigned | Mx::count_Matrix (const MAT &M) |
Implementación por defecto para Matrix_BASE<E>::count() | |
template<class MAT > | |
void | Mx::clear_Matrix (MAT &M) |
Implementación por defecto para Matrix_BASE<E>::clear() | |
template<class MAT > | |
bool | Mx::equals_Matrix (const MAT &A, const MAT &B) |
Implementación por defecto para Matrix_BASE<E>::operator==() | |
template<class MAT > | |
void | Mx::add_Matrix (MAT &Res, const MAT &M) |
Implementación por defecto para operator+( Matrix_BASE<E>&, Matrix_BASE<E> ) | |
template<class MAT > | |
void | Mx::substract_Matrix (MAT &Res, const MAT &M) |
Implementación por defecto para operator-( Matrix_BASE<E>&, Matrix_BASE<E> ) | |
template<class MAT > | |
void | Mx::multiply_Matrix (MAT &Res, const MAT &A, const MAT &B) |
Calcula la multiplicación A * B y almacena el resultado en "Res" . | |
template<class MAT > | |
MAT::reference | Mx::at_Matrix (MAT &M, unsigned i, unsigned j) |
Implementación por defecto para Matrix_BASE<E>::at() | |
template<class MAT > | |
MAT::const_reference | Mx::at_Matrix (const MAT &M, unsigned i, unsigned j) |
Implementación por defecto para Matrix_BASE<E>::at() const . | |
template<class MAT > | |
MAT | Mx::operator+ (const Matrix_BASE< typename MAT::value_type > &A, const MAT &B) |
A+B | |
template<class MAT > | |
MAT | Mx::operator- (const Matrix_BASE< typename MAT::value_type > &A, const MAT &B) |
A-B | |
template<class MAT > | |
MAT | Mx::operator* (const Matrix_BASE< typename MAT::value_type > &A, const MAT &B) |
Res=A*B | |
template<class MAT > | |
bool | Mx::operator== (const Matrix_BASE< typename MAT::value_type > &A, const MAT &B) |
¿¿¿ (A == B) ??? | |
template<class MAT > | |
bool | Mx::operator!= (const Matrix_BASE< typename MAT::value_type > &A, const MAT &B) |
¿¿¿ (A != B) ??? |
Declaraciones y definiciones para la clase abstracta no polimórfica Matrix_BASE<>
.
Definición en el archivo Matrix_BASE.h.
#define Matrix_BASE_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 480 del archivo Matrix_BASE.h.