La clase tipo Pds::CMatrix . Esta clase genera un objeto con dos parametros Nlin y Ncol. Para usar incluir Pds/CMatrix. Más...
#include <CMatrix.hpp>
Métodos públicos | |
Varios tipos de constructores Pds::CMatrix | |
Crean una objeto Pds::CMatrix | |
CMatrix (void) | |
Crea un objeto matriz de tipo Pds::CMatrix Una matriz compleja vacia. Más... | |
CMatrix (unsigned int Nlin, unsigned int Ncol) | |
Crea un objeto matriz de tipo Pds::CMatrix. Más... | |
CMatrix (unsigned int Nlin, unsigned int Ncol, double val) | |
Crea un objeto matriz de tipo Pds::CMatrix. Más... | |
CMatrix (unsigned int Nlin, unsigned int Ncol, double valr, double vali) | |
Crea un objeto matriz de tipo Pds::CMatrix. Más... | |
CMatrix (unsigned int Nlin, unsigned int Ncol, const Pds::Complex &C) | |
Crea un objeto matriz de tipo Pds::CMatrix. Más... | |
CMatrix (const Pds::Matrix &Real, const Pds::Matrix &Imag) | |
Crea un objeto matriz de tipo Pds::CMatrix. Más... | |
CMatrix (const Pds::CMatrix &B) | |
Crea un objeto de tipo Pds::CMatrix copiando datos desde otra. Más... | |
CMatrix (Pds::Complex func(const Pds::Complex &a, const Pds::Complex &b), const Pds::CMatrix &A, const Pds::CMatrix &B) | |
Crea un objeto de tipo Pds::CMatrix operando datos desde otras. Más... | |
~CMatrix () | |
Inicializacion Pds::CMatrix | |
bool | Rect (const Pds::Matrix &Real, const Pds::Matrix &Imag) |
Carga el matriz compleja indicando la parte real e imaginaria. Más... | |
bool | Polar (const Pds::Matrix &Module, const Pds::Matrix &Angle) |
Carga el matriz compleja indicando el módulo y el ángulo. Más... | |
Operadores unarios y sus métodos equivalentes Pds::CMatrix | |
Descripción de algunos operadores habilitados a trabajar con Pds::CMatrix. | |
Pds::CMatrix | operator+ (void) const |
Retorna un numero complejo igual a si mismo (A). Más... | |
Pds::CMatrix | Plus (void) const |
Retorna un numero complejo igual a si mismo (A). Más... | |
Pds::CMatrix | operator- (void) const |
Retorna un numero complejo igual al negativo de si mismo (A). Más... | |
Pds::CMatrix | Minus (void) const |
Retorna un numero complejo igual al negativo de si mismo (A). Más... | |
OPeradores binários y sus métodos equivalentes Pds::CMatrix | |
Pds::CMatrix | operator+ (const Pds::CMatrix &B) const |
[Elemento a elemento] Suma con sigo mismo (A) una matriz compleja B. Más... | |
Pds::CMatrix | operator+ (double b) const |
[Elemento a elemento] Suma con sigo mismo (A) un número real b. Más... | |
Pds::CMatrix | operator+ (const Pds::Complex &c) const |
[Elemento a elemento] Suma con sigo mismo (A) un número complejo c. Más... | |
Pds::CMatrix | Add (const Pds::CMatrix &B) const |
[Elemento a elemento] Suma con sigo mismo (A) una matriz compleja B. Más... | |
Pds::CMatrix | Add (double b) const |
[Elemento a elemento] Suma con sigo mismo (A) un número real b. Más... | |
Pds::CMatrix | Add (const Pds::Complex &c) const |
[Elemento a elemento] Suma con sigo mismo (A) un número real c. Más... | |
Pds::CMatrix | operator- (const Pds::CMatrix &B) const |
[Elemento a elemento] Resta con sigo mismo (A) una matriz compleja B. Más... | |
Pds::CMatrix | Sub (const Pds::CMatrix &B) const |
[Elemento a elemento] Resta con sigo mismo (A) una matriz compleja B. Más... | |
Pds::CMatrix | operator- (double b) const |
[Elemento a elemento] Resta con sigo mismo (A) un número real b. Más... | |
Pds::CMatrix | operator- (const Pds::Complex &c) const |
[Elemento a elemento] Resta con sigo mismo (A) un número complejo c. Más... | |
Pds::CMatrix | Sub (double b) const |
[Elemento a elemento] Resta con sigo mismo (A) un número real b. Más... | |
Pds::CMatrix | Sub (const Pds::Complex &c) const |
[Elemento a elemento] Resta con sigo mismo (A) un número real c. Más... | |
Pds::CMatrix | operator* (const Pds::CMatrix &B) const |
Multiplica con sigo mismo (A) una matriz compleja B. Más... | |
Pds::CMatrix | Mul (const Pds::CMatrix &B) const |
Multiplica con sigo mismo (A) una matriz compleja B. Más... | |
Pds::CMatrix | operator* (double b) const |
[Elemento a elemento] Multiplica con sigo mismo (A) un número real b. Más... | |
Pds::CMatrix | operator* (const Pds::Complex &c) const |
[Elemento a elemento] Multiplica con sigo mismo (A) un número complejo c. Más... | |
Pds::CMatrix | Mul (double b) const |
[Elemento a elemento] Multiplica con sigo mismo (A) un número real b. Más... | |
Pds::CMatrix | Mul (const Pds::Complex &c) const |
[Elemento a elemento] Multiplica con sigo mismo (A) un número complejo c. Más... | |
Pds::CMatrix | Product (const Pds::CMatrix &B) const |
[Elemento a elemento] Multiplica con sigo mismo (A) elemento a elemento una matriz compleja B. Más... | |
Pds::CMatrix | operator/ (const Pds::CMatrix &B) const |
[Elemento a elemento] Divide con sigo mismo (A) una matriz compleja B. Más... | |
Pds::CMatrix | Div (const Pds::CMatrix &B) const |
[Elemento a elemento] Divide con sigo mismo (A) una matriz compleja B. Más... | |
Pds::CMatrix | operator/ (const Pds::Matrix &B) const |
[Elemento a elemento] Divide con sigo mismo (A) una matriz real B. Más... | |
Pds::CMatrix | Div (const Pds::Matrix &B) const |
[Elemento a elemento] Divide con sigo mismo (A) una matriz real B. Más... | |
Pds::CMatrix | operator/ (double b) const |
[Elemento a elemento] Divide con sigo mismo (A) un número real b. Más... | |
Pds::CMatrix | operator/ (const Pds::Complex &c) const |
[Elemento a elemento] Divide con sigo mismo (A) un número real c. Más... | |
Pds::CMatrix | Div (double b) const |
[Elemento a elemento] Divide con sigo mismo (A) un número real b. Más... | |
Pds::CMatrix | Div (const Pds::Complex &c) const |
[Elemento a elemento] Divide con sigo mismo (A) un número real c. Más... | |
Pds::CMatrix | Pow (const Pds::CMatrix &B) const |
[Elemento a elemento] Eleva con sigo mismo (A) un exponente matriz compleja B. Más... | |
Pds::CMatrix | Pow (double b) const |
[Elemento a elemento] Eleva con sigo mismo (A) un exponente real b. Más... | |
Operaciones sobre números complejos Pds::CMatrix | |
Pds::CMatrix | Conj (void) const |
Retorna el conjugado de si mismo (A). Más... | |
Pds::Matrix | Module (void) const |
Retorna el modulo de si mismo (A). Más... | |
Pds::Matrix | Module2 (void) const |
Retorna el modulo al cuadrado de si mismo (A). Más... | |
Pds::Matrix | Angle (void) const |
Retorna el ángulo (fase o argumento) de si mismo (A). Más... | |
tamaño de matrices complejas Pds::CMatrix | |
Pds::Size | Size (void) const |
Retorna el tamaño de si mismo (A). Más... | |
unsigned int | Nlin (void) const |
Retorna el número de lineas si mismo (A). Más... | |
unsigned int | Ncol (void) const |
Retorna el número de columnas de si mismo (A). Más... | |
Métodos de estado Pds::CMatrix | |
Indican o establecen el estado de una matriz. | |
bool | IsEmpty (void) const |
Verifica si la matriz está vacia. Más... | |
bool | IsNotSimilarTo (const Pds::CMatrix &B) const |
Verifica si la matriz no es simliar a B. Más... | |
bool | HasNan (void) const |
Verifica si el número complexo tiene algun valor NAN (Not A Number). Más... | |
Mostrando datos Pds::CMatrix | |
void | Print (std::string str="") const |
Muestra en pantalla el contenido de Pds::CMatrix, elementos separados por tabulador. Más... | |
Atributos privados | |
Pds::Matrix | Real |
Pds::Matrix | Imag |
La clase tipo Pds::CMatrix . Esta clase genera un objeto con dos parametros Nlin y Ncol. Para usar incluir Pds/CMatrix.
Definición en la línea 61 del archivo CMatrix.hpp.
|
private |
Definición en la línea 66 del archivo CMatrix.hpp.
|
private |
Definición en la línea 68 del archivo CMatrix.hpp.