La clase tipo Pds::Complex . Esta clase genera un objeto con dos parametros Nlin y Ncol. Para usar incluir Pds/Complex. Más...
#include <Complex.hpp>

Métodos públicos | |
Varios tipos de constructores | |
Crean una objeto Pds::Complex | |
| Complex (void) | |
| Crea un objeto de tipo Pds::Complex con parte real e imaginaria iguales a cero. Más... | |
| Complex (double real, double imag) | |
| Crea un objeto de tipo Pds::Complex. Más... | |
| Complex (double real) | |
| Crea un objeto de tipo Pds::Complex. Más... | |
| ~Complex () | |
| Crea un objeto de tipo Pds::Complex copiando datos desde otra. Más... | |
Inicializacion Pds::Complex | |
| void | Rect (double Real, double Imag) |
| Carga el número complejo indicando la parte real e imaginaria. Más... | |
| void | Polar (double Module, double Angle) |
| Carga el número complejo indicando el módulo y el ángulo. Más... | |
Operadores unarios y sus métodos equivalentes Pds::Complex | |
Descripción de algunos operadores habilitados a trabajar con Pds::Complex. | |
| Pds::Complex | operator+ (void) const |
| Retorna un numero complejo igual a si mismo (A). Más... | |
| Pds::Complex | Plus (void) const |
| Retorna un numero complejo igual a si mismo (A). Más... | |
| Pds::Complex | operator- (void) const |
| Retorna un numero complejo igual al negativo de si mismo (A). Más... | |
| Pds::Complex | 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::Complex | |
| Pds::Complex | operator+ (const Pds::Complex &B) const |
| Suma con sigo mismo (A) un número complejo B. Más... | |
| Pds::Complex | operator+ (double b) const |
| Suma con sigo mismo (A) un número real b. Más... | |
| Pds::Complex | Add (const Pds::Complex &B) const |
| Suma con sigo mismo (A) un número complejo B. Más... | |
| Pds::Complex | Add (double b) const |
| Suma con sigo mismo (A) un número real b. Más... | |
| Pds::Complex | operator- (const Pds::Complex &B) const |
| Resta con sigo mismo (A) un número complejo B. Más... | |
| Pds::Complex | Sub (const Pds::Complex &B) const |
| Resta con sigo mismo (A) un número complejo B. Más... | |
| Pds::Complex | operator- (double b) const |
| Resta con sigo mismo (A) un número real b. Más... | |
| Pds::Complex | Sub (double b) const |
| Resta con sigo mismo (A) un número real b. Más... | |
| Pds::Complex | operator* (const Pds::Complex &B) const |
| Multiplica con sigo mismo (A) un número complejo B. Más... | |
| Pds::Complex | Mul (const Pds::Complex &B) const |
| Multiplica con sigo mismo (A) un número complejo B. Más... | |
| Pds::Complex | operator* (double b) const |
| Multiplica con sigo mismo (A) un número real b. Más... | |
| Pds::Complex | Mul (double b) const |
| Multiplica con sigo mismo (A) un número real b. Más... | |
| Pds::Complex | operator/ (const Pds::Complex &B) const |
| Divide con sigo mismo (A) un número complejo B. Más... | |
| Pds::Complex | Div (const Pds::Complex &B) const |
| Divide con sigo mismo (A) un número complejo B. Más... | |
| Pds::Complex | operator/ (double b) const |
| Divide con sigo mismo (A) un número real b. Más... | |
| Pds::Complex | Div (double b) const |
| Divide con sigo mismo (A) un número real b. Más... | |
| Pds::Complex | Pow (const Pds::Complex &B) const |
| Eleva con sigo mismo (A) un exponente número complejo B. Más... | |
| Pds::Complex | Pow (double b) const |
| Eleva con sigo mismo (A) un exponente real b. Más... | |
Operaciones sobre números complejos | |
| Pds::Complex | Conj (void) const |
| Retorna el conjugado de si mismo (A). Más... | |
| double | Module (void) const |
| Retorna el modulo de si mismo (A). Más... | |
| double | Module2 (void) const |
| Retorna el modulo ao cuadrado de si mismo (A). Más... | |
| double | Angle (void) const |
| Retorna el ángulo (fase o argumento) de si mismo (A). Más... | |
Métodos de estado Pds::Complex | |
Indican o establecen el estado de una matriz. | |
| bool | HasNan (void) const |
| Verifica si el número complexo tiene algun valor NAN (Not A Number). Más... | |
Mostrando datos | |
| void | Print (std::string str="") const |
| Muestra en pantalla el contenido de Pds::Complex, elementos separados por tabulador. Más... | |
| void | PrintStylized (std::string str="") const |
| Muestra en pantalla el contenido de Pds::Complex, en el formato (Nli,Ncol). Más... | |
Métodos públicos estáticos | |
Métodos Static con Pds::Complex | |
Herramientas genéricas que pueden ser usadas desde Pds::Complex | |
| static Pds::Complex | Nan (void) |
| Retorna un número complejo con valores NAN (Not A Number). Más... | |
| static Pds::Complex | I (void) |
| Retorna un número complejo unitario con solo parte imaginaria. Más... | |
Campos de datos | |
| double | Real |
| double | Imag |
La clase tipo Pds::Complex . Esta clase genera un objeto con dos parametros Nlin y Ncol. Para usar incluir Pds/Complex.
Definición en la línea 58 del archivo Complex.hpp.
| double Pds::Complex::Real |
Definición en la línea 63 del archivo Complex.hpp.
Referenciado por Pds::CVector::SetRaw() y Pds::CMatrix::SetRaw().
| double Pds::Complex::Imag |
Definición en la línea 65 del archivo Complex.hpp.
Referenciado por Pds::CVector::SetRaw() y Pds::CMatrix::SetRaw().
1.9.2