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.
double Pds::Complex::Imag |
Definición en la línea 65 del archivo Complex.hpp.