Home | Develop | Download | Contact
Campos de datos
Referencia de la Clase Pds::Complex

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>

Diagrama de colaboración para Pds::Complex:
Collaboration graph

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
 

Descripción detallada

La clase tipo Pds::Complex . Esta clase genera un objeto con dos parametros Nlin y Ncol. Para usar incluir Pds/Complex.

\[Real~+~Imag~\mathbf{i}\]

Autor
Fernando Pujaico Rivera
Ejemplos
example_complex_fractal.cpp, example_complex_fractal3.cpp y example_goertzel_create.cpp.

Definición en la línea 58 del archivo Complex.hpp.

Documentación de los campos

◆ Real

double Pds::Complex::Real

Definición en la línea 63 del archivo Complex.hpp.

◆ Imag

double Pds::Complex::Imag

Definición en la línea 65 del archivo Complex.hpp.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed