Referencia de la Clase SawComplex

Autor:
N�tor Aguirre
Más...

#include <SawComplex.h>

Diagrama de herencias de SawComplex

Inheritance graph
[leyenda]
Diagrama de colaboración para SawComplex:

Collaboration graph
[leyenda]
Lista de todos los miembros.

Tipos públicos

enum  { CARTESIAN_REPRESENTATION, POLAR_REPRESENTATION }

Métodos públicos

 SawComplex ()
 Constructor por defecto Inicializa la parte real e imaginaria a cero.
 SawComplex (double a, double b, int representation=CARTESIAN_REPRESENTATION)
 Constructor.
 SawComplex (const SawComplex &complex)
 Constructor de copia.
 SawComplex (double d)
 Constructor de copia.
SawComplexoperator= (double d)
 Operador de asignaci�.
SawComplexoperator= (const SawComplex &complex)
 Operador de asignaci�.
 ~SawComplex ()
 Destructor.
double getReal () const
double getImg () const
void setReal (double real)
void setImg (double img)
gsl_complex getGSLComplex () const
void setGSLComplex (gsl_complex complex)
double getArg () const
SawComplex getConjugate () const
SawComplex getInverse () const
SawComplex operator+ (SawComplex complex)
SawComplex operator- (SawComplex complex)
SawComplex operator * (SawComplex complex)
SawComplex operator/ (SawComplex complex)

Métodos públicos estáticos

static SawComplex sqrt (SawComplex complex)
static SawComplex pow (SawComplex complex, SawComplex a)
static SawComplex pow (SawComplex complex, double a)
static SawComplex exp (SawComplex complex)
static SawComplex log (SawComplex complex)
static SawComplex log10 (SawComplex complex)
static SawComplex sin (SawComplex complex)
static SawComplex cos (SawComplex complex)
static SawComplex tan (SawComplex complex)
static SawComplex sec (SawComplex complex)
static SawComplex csc (SawComplex complex)
static SawComplex cot (SawComplex complex)
static SawComplex asin (SawComplex complex)
static SawComplex acos (SawComplex complex)
static SawComplex atan (SawComplex complex)
static SawComplex asec (SawComplex complex)
static SawComplex acsc (SawComplex complex)
static SawComplex acot (SawComplex complex)
static SawComplex sinh (SawComplex complex)
static SawComplex cosh (SawComplex complex)
static SawComplex tanh (SawComplex complex)
static SawComplex sech (SawComplex complex)
static SawComplex csch (SawComplex complex)
static SawComplex coth (SawComplex complex)
static SawComplex asinh (SawComplex complex)
static SawComplex acosh (SawComplex complex)
static SawComplex atanh (SawComplex complex)
static SawComplex asech (SawComplex complex)
static SawComplex acsch (SawComplex complex)
static SawComplex acoth (SawComplex complex)

Amigas

ostream & operator<< (ostream &os, const SawComplex &e)
istream & operator>> (istream &is, SawComplex &e)

Descripción detallada

Autor:
N�tor Aguirre

Fecha de creaci� : 2006-09-16

Ultima modificaci� : 2006-09-16

Historial de modificaciones :

Definición en la línea 48 del archivo SawComplex.h.


Documentación del constructor y destructor

SawComplex::SawComplex ( double  a,
double  b,
int  representation = CARTESIAN_REPRESENTATION 
)

Constructor.

Parámetros:
real Componente real
img Componente imaginario

Definición en la línea 37 del archivo SawComplex.cpp.

SawComplex::SawComplex ( const SawComplex c  ) 

Constructor de copia.

Parámetros:
complex 

Definición en la línea 49 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex().

Gráfico de llamadas para esta función:

SawComplex::SawComplex ( double  d  ) 

Constructor de copia.

Parámetros:
d 

Definición en la línea 58 del archivo SawComplex.cpp.


Documentación de las funciones miembro

SawComplex & SawComplex::operator= ( double  d  ) 

Operador de asignaci�.

Parámetros:
d 
Devuelve:

Reimplementado en SawDouble.

Definición en la línea 69 del archivo SawComplex.cpp.

Hace referencia a setImg(), y setReal().

Gráfico de llamadas para esta función:

SawComplex & SawComplex::operator= ( const SawComplex c  ) 

Operador de asignaci�.

Parámetros:
complex 
Devuelve:

Definición en la línea 82 del archivo SawComplex.cpp.

Hace referencia a getImg(), getReal(), setImg(), y setReal().

Gráfico de llamadas para esta función:

double SawComplex::getReal (  )  const

Devuelve:

Definición en la línea 101 del archivo SawComplex.cpp.

Referenciado por SawDouble::operator=(), operator=(), y SawDouble::SawDouble().

double SawComplex::getImg (  )  const

Devuelve:

Definición en la línea 110 del archivo SawComplex.cpp.

Referenciado por operator=().

void SawComplex::setReal ( double  real  ) 

Parámetros:
real 

Definición en la línea 119 del archivo SawComplex.cpp.

Referenciado por SawDouble::operator=(), operator=(), y SawDouble::SawDouble().

void SawComplex::setImg ( double  img  ) 

Parámetros:
img 

Definición en la línea 128 del archivo SawComplex.cpp.

Referenciado por SawDouble::operator=(), operator=(), y SawDouble::SawDouble().

double SawComplex::getArg (  )  const

Devuelve:

Definición en la línea 147 del archivo SawComplex.cpp.

SawComplex SawComplex::getConjugate (  )  const

Devuelve:

Definición en la línea 156 del archivo SawComplex.cpp.

SawComplex SawComplex::getInverse (  )  const

Devuelve:

Definición en la línea 164 del archivo SawComplex.cpp.

SawComplex SawComplex::operator+ ( SawComplex  complex  ) 

Parámetros:
complex1 
complex2 
Devuelve:

Definición en la línea 174 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex(), y setGSLComplex().

Gráfico de llamadas para esta función:

SawComplex SawComplex::operator- ( SawComplex  complex  ) 

Parámetros:
complex1 
complex2 
Devuelve:

Definición en la línea 187 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex(), y setGSLComplex().

Gráfico de llamadas para esta función:

SawComplex SawComplex::operator * ( SawComplex  complex  ) 

Parámetros:
complex1 
complex2 
Devuelve:

Definición en la línea 200 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex(), y setGSLComplex().

Gráfico de llamadas para esta función:

SawComplex SawComplex::operator/ ( SawComplex  complex  ) 

Parámetros:
complex1 
complex2 
Devuelve:

Definición en la línea 213 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex(), y setGSLComplex().

Gráfico de llamadas para esta función:

SawComplex SawComplex::sqrt ( SawComplex  complex  )  [static]

Retorna la raiz cuadrada del nmero complejo

Parámetros:
complex 
Devuelve:

Definición en la línea 260 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex(), y setGSLComplex().

Gráfico de llamadas para esta función:

SawComplex SawComplex::pow ( SawComplex  complex,
SawComplex  a 
) [static]

Retorna la potencia real a del nmero complejo complex

Parámetros:
complex 
x 
Devuelve:

Definición en la línea 273 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex(), y setGSLComplex().

Gráfico de llamadas para esta función:

SawComplex SawComplex::pow ( SawComplex  complex,
double  a 
) [static]

Retorna la potencia compleja a del nmero complejo complex

Parámetros:
complex 
x 
Devuelve:

Definición en la línea 286 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex(), y setGSLComplex().

Gráfico de llamadas para esta función:

SawComplex SawComplex::exp ( SawComplex  complex  )  [static]

Parámetros:
complex 
Devuelve:

Definición en la línea 298 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex(), y setGSLComplex().

Gráfico de llamadas para esta función:

SawComplex SawComplex::log ( SawComplex  complex  )  [static]

Parámetros:
complex 
Devuelve:

Definición en la línea 310 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex(), y setGSLComplex().

Gráfico de llamadas para esta función:

SawComplex SawComplex::log10 ( SawComplex  complex  )  [static]

Parámetros:
complex 
Devuelve:

Definición en la línea 322 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex(), y setGSLComplex().

Gráfico de llamadas para esta función:

SawComplex SawComplex::sin ( SawComplex  complex  )  [static]

Parámetros:
complex 
Devuelve:

Definición en la línea 334 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex(), y setGSLComplex().

Gráfico de llamadas para esta función:

SawComplex SawComplex::cos ( SawComplex  complex  )  [static]

Parámetros:
complex 
Devuelve:

Definición en la línea 346 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex(), y setGSLComplex().

Gráfico de llamadas para esta función:

SawComplex SawComplex::tan ( SawComplex  complex  )  [static]

Parámetros:
complex 
Devuelve:

Definición en la línea 358 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex(), y setGSLComplex().

Gráfico de llamadas para esta función:

SawComplex SawComplex::sec ( SawComplex  complex  )  [static]

Parámetros:
complex 
Devuelve:

Definición en la línea 370 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex(), y setGSLComplex().

Gráfico de llamadas para esta función:

SawComplex SawComplex::csc ( SawComplex  complex  )  [static]

Parámetros:
complex 
Devuelve:

Definición en la línea 382 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex(), y setGSLComplex().

Gráfico de llamadas para esta función:

SawComplex SawComplex::cot ( SawComplex  complex  )  [static]

Parámetros:
complex 
Devuelve:

Definición en la línea 394 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex(), y setGSLComplex().

Gráfico de llamadas para esta función:

SawComplex SawComplex::asin ( SawComplex  complex  )  [static]

Parámetros:
complex 
Devuelve:

Definición en la línea 406 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex(), y setGSLComplex().

Gráfico de llamadas para esta función:

SawComplex SawComplex::acos ( SawComplex  complex  )  [static]

Parámetros:
complex 
Devuelve:

Definición en la línea 418 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex(), y setGSLComplex().

Gráfico de llamadas para esta función:

SawComplex SawComplex::atan ( SawComplex  complex  )  [static]

Parámetros:
complex 
Devuelve:

Definición en la línea 430 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex(), y setGSLComplex().

Gráfico de llamadas para esta función:

SawComplex SawComplex::asec ( SawComplex  complex  )  [static]

Parámetros:
complex 
Devuelve:

Definición en la línea 442 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex(), y setGSLComplex().

Gráfico de llamadas para esta función:

SawComplex SawComplex::acsc ( SawComplex  complex  )  [static]

Parámetros:
complex 
Devuelve:

Definición en la línea 454 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex(), y setGSLComplex().

Gráfico de llamadas para esta función:

SawComplex SawComplex::acot ( SawComplex  complex  )  [static]

Parámetros:
complex 
Devuelve:

Definición en la línea 466 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex(), y setGSLComplex().

Gráfico de llamadas para esta función:

SawComplex SawComplex::sinh ( SawComplex  complex  )  [static]

Parámetros:
complex 
Devuelve:

Definición en la línea 478 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex(), y setGSLComplex().

Gráfico de llamadas para esta función:

SawComplex SawComplex::cosh ( SawComplex  complex  )  [static]

Parámetros:
complex 
Devuelve:

Definición en la línea 490 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex(), y setGSLComplex().

Gráfico de llamadas para esta función:

SawComplex SawComplex::tanh ( SawComplex  complex  )  [static]

Parámetros:
complex 
Devuelve:

Definición en la línea 502 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex(), y setGSLComplex().

Gráfico de llamadas para esta función:

SawComplex SawComplex::sech ( SawComplex  complex  )  [static]

Parámetros:
complex 
Devuelve:

Definición en la línea 514 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex(), y setGSLComplex().

Gráfico de llamadas para esta función:

SawComplex SawComplex::csch ( SawComplex  complex  )  [static]

Parámetros:
complex 
Devuelve:

Definición en la línea 526 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex(), y setGSLComplex().

Gráfico de llamadas para esta función:

SawComplex SawComplex::coth ( SawComplex  complex  )  [static]

Parámetros:
complex 
Devuelve:

Definición en la línea 538 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex(), y setGSLComplex().

Gráfico de llamadas para esta función:

SawComplex SawComplex::asinh ( SawComplex  complex  )  [static]

Parámetros:
complex 
Devuelve:

Definición en la línea 550 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex(), y setGSLComplex().

Gráfico de llamadas para esta función:

SawComplex SawComplex::acosh ( SawComplex  complex  )  [static]

Parámetros:
complex 
Devuelve:

Definición en la línea 562 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex(), y setGSLComplex().

Gráfico de llamadas para esta función:

SawComplex SawComplex::atanh ( SawComplex  complex  )  [static]

Parámetros:
complex 
Devuelve:

Definición en la línea 574 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex(), y setGSLComplex().

Gráfico de llamadas para esta función:

SawComplex SawComplex::asech ( SawComplex  complex  )  [static]

Parámetros:
complex 
Devuelve:

Definición en la línea 586 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex(), y setGSLComplex().

Gráfico de llamadas para esta función:

SawComplex SawComplex::acsch ( SawComplex  complex  )  [static]

Parámetros:
complex 
Devuelve:

Definición en la línea 598 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex(), y setGSLComplex().

Gráfico de llamadas para esta función:

SawComplex SawComplex::acoth ( SawComplex  complex  )  [static]

Parámetros:
complex 
Devuelve:

Definición en la línea 610 del archivo SawComplex.cpp.

Hace referencia a getGSLComplex(), y setGSLComplex().

Gráfico de llamadas para esta función:


Documentación de las funciones relacionadas y clases amigas

ostream& operator<< ( ostream &  os,
const SawComplex e 
) [friend]

Parámetros:
os 
e 
Devuelve:

Definición en la línea 226 del archivo SawComplex.cpp.

istream& operator>> ( istream &  is,
SawComplex e 
) [friend]

Parámetros:
is 
e 
Devuelve:

Definición en la línea 244 del archivo SawComplex.cpp.


La documentación para esta clase fué generada a partir de los siguientes archivos:
Generado el Sun Jul 22 18:05:42 2007 para SAW por  doxygen 1.5.1