Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

DifComplex Class Reference

#include <DifComplex.h>

List of all members.

Public Member Functions

DifNumber arg () const
DifNumber arg () const
DifComplexconjugate ()
DifComplexconjugate ()
 DifComplex (const DifComplex &c)
 DifComplex (double r, double i)
 DifComplex (const DifNumber &r, const DifNumber &i)
 DifComplex (double r)
 DifComplex (const DifNumber &r)
 DifComplex ()
 DifComplex (const DifComplex &c)
 DifComplex (double r, double i)
 DifComplex (const DifNumber &r, const DifNumber &i)
 DifComplex (double r)
 DifComplex (const DifNumber &r)
 DifComplex ()
DifComplexflipsign ()
DifComplexflipsign ()
DifNumbergimeImag ()
DifNumbergimeImag ()
DifNumbergimeReal ()
DifNumbergimeReal ()
const DifNumberimag () const
const DifNumberimag () const
DifComplexinverse ()
DifComplexinverse ()
DifNumber mag () const
DifNumber mag () const
DifNumber magsq () const
DifNumber magsq () const
DifComplexoperator *= (const DifComplex &a)
DifComplexoperator *= (const DifComplex &a)
DifComplexoperator+= (const DifComplex &a)
DifComplexoperator+= (const DifComplex &a)
DifComplex operator- () const
DifComplex operator- () const
DifComplexoperator-= (const DifComplex &a)
DifComplexoperator-= (const DifComplex &a)
DifComplexoperator/= (const DifNumber &a)
DifComplexoperator/= (const DifComplex &a)
DifComplexoperator/= (const DifNumber &a)
DifComplexoperator/= (const DifComplex &a)
DifComplexoperator= (const DifComplex &a)
DifComplexoperator= (const DifComplex &a)
DifNumber phase () const
DifNumber phase () const
DifComplexpower (const DifComplex &p)
DifComplexpower (const DifNumber &p)
DifComplexpower (const DifComplex &p)
DifComplexpower (const DifNumber &p)
void print () const
void print () const
const DifNumberreal () const
const DifNumberreal () const
void setImag (const DifNumber &i)
void setImag (const DifNumber &i)
void setReal (const DifNumber &r)
void setReal (const DifNumber &r)
DifComplextakeLog ()
DifComplextakeLog ()
virtual ~DifComplex ()
virtual ~DifComplex ()

Private Member Functions

DifNumbergimeI ()
DifNumbergimeI ()
DifNumbergimeR ()
DifNumbergimeR ()
const DifNumberI () const
const DifNumberI () const
const DifNumberR () const
const DifNumberR () const

Private Attributes

DifNumber _i
DifNumber _r

Friends

DifComplex acos (const DifComplex &a)
DifComplex acos (const DifComplex &a)
DifComplex asin (const DifComplex &a)
DifComplex asin (const DifComplex &a)
DifComplex atan (const DifComplex &a)
DifComplex atan (const DifComplex &a)
DifComplex atan2 (const DifComplex &a, const DifComplex &b)
DifComplex atan2 (const DifComplex &a, const DifComplex &b)
DifComplex cc (const DifComplex &a)
DifComplex cc (const DifComplex &a)
DifComplex cos (const DifComplex &a)
DifComplex cos (const DifComplex &a)
DifComplex cosh (const DifComplex &a)
DifComplex cosh (const DifComplex &a)
DifComplex exp (const DifComplex &a)
DifComplex exp (const DifComplex &a)
DifComplex fromPolar (const DifNumber &mag, const DifNumber &phase)
DifComplex fromPolar (const DifNumber &mag, const DifNumber &phase)
DifComplex log (const DifComplex &a)
DifComplex log (const DifComplex &a)
DifComplex operator * (const DifComplex &a, const DifComplex &b)
DifComplex operator * (const DifComplex &a, const DifComplex &b)
bool operator!= (const DifComplex &a, const DifComplex &b)
bool operator!= (const DifComplex &a, const DifComplex &b)
DifComplex operator+ (const DifComplex &a, const DifComplex &b)
DifComplex operator+ (const DifComplex &a, const DifComplex &b)
DifComplex operator- (const DifComplex &a, const DifComplex &b)
DifComplex operator- (const DifComplex &a, const DifComplex &b)
DifComplex operator/ (const DifComplex &a, const DifComplex &b)
DifComplex operator/ (const DifComplex &a, const DifComplex &b)
bool operator== (const DifComplex &a, const DifComplex &b)
bool operator== (const DifComplex &a, const DifComplex &b)
DifComplex pow (const DifComplex &a, const DifNumber &p)
DifComplex pow (const DifComplex &a, const DifComplex &p)
DifComplex pow (const DifComplex &a, const DifNumber &p)
DifComplex pow (const DifComplex &a, const DifComplex &p)
DifComplex sec (const DifComplex &a)
DifComplex sec (const DifComplex &a)
DifComplex sin (const DifComplex &a)
DifComplex sin (const DifComplex &a)
DifComplex sinh (const DifComplex &a)
DifComplex sinh (const DifComplex &a)
DifComplex sqrt (const DifComplex &a)
DifComplex sqrt (const DifComplex &a)
DifComplex tan (const DifComplex &a)
DifComplex tan (const DifComplex &a)
DifComplex tanh (const DifComplex &a)
DifComplex tanh (const DifComplex &a)


Constructor & Destructor Documentation

DifComplex::DifComplex  )  [inline]
 

DifComplex::DifComplex const DifNumber r  )  [inline]
 

DifComplex::DifComplex double  r  )  [inline]
 

DifComplex::DifComplex const DifNumber r,
const DifNumber i
[inline]
 

DifComplex::DifComplex double  r,
double  i
[inline]
 

DifComplex::DifComplex const DifComplex c  )  [inline]
 

virtual DifComplex::~DifComplex  )  [inline, virtual]
 

00110 {};

DifComplex::DifComplex  )  [inline]
 

DifComplex::DifComplex const DifNumber r  )  [inline]
 

DifComplex::DifComplex double  r  )  [inline]
 

DifComplex::DifComplex const DifNumber r,
const DifNumber i
[inline]
 

DifComplex::DifComplex double  r,
double  i
[inline]
 

DifComplex::DifComplex const DifComplex c  )  [inline]
 

virtual DifComplex::~DifComplex  )  [inline, virtual]
 

00110 {};


Member Function Documentation

DifNumber DifComplex::arg  )  const [inline]
 

DifNumber DifComplex::arg  )  const [inline]
 

DifComplex& DifComplex::conjugate  )  [inline]
 

DifComplex& DifComplex::conjugate  )  [inline]
 

DifComplex& DifComplex::flipsign  )  [inline]
 

DifComplex& DifComplex::flipsign  )  [inline]
 

DifNumber& DifComplex::gimeI  )  [inline, private]
 

00120 {return _i;}

DifNumber& DifComplex::gimeI  )  [inline, private]
 

00120 {return _i;}

DifNumber& DifComplex::gimeImag  )  [inline]
 

00048 {return _i;}

DifNumber& DifComplex::gimeImag  )  [inline]
 

00048 {return _i;}

DifNumber& DifComplex::gimeR  )  [inline, private]
 

00119 {return _r;}

DifNumber& DifComplex::gimeR  )  [inline, private]
 

00119 {return _r;}

DifNumber& DifComplex::gimeReal  )  [inline]
 

00046 {return _r;}

DifNumber& DifComplex::gimeReal  )  [inline]
 

00046 {return _r;}

const DifNumber& DifComplex::I  )  const [inline, private]
 

00122 {return _i;}

const DifNumber& DifComplex::I  )  const [inline, private]
 

00122 {return _i;}

const DifNumber& DifComplex::imag  )  const [inline]
 

00047 {return _i;}

const DifNumber& DifComplex::imag  )  const [inline]
 

00047 {return _i;}

DifComplex& DifComplex::inverse  )  [inline]
 

DifComplex& DifComplex::inverse  )  [inline]
 

DifNumber DifComplex::mag  )  const [inline]
 

DifNumber DifComplex::mag  )  const [inline]
 

DifNumber DifComplex::magsq  )  const [inline]
 

DifNumber DifComplex::magsq  )  const [inline]
 

DifComplex& DifComplex::operator *= const DifComplex a  )  [inline]
 

DifComplex& DifComplex::operator *= const DifComplex a  )  [inline]
 

DifComplex& DifComplex::operator+= const DifComplex a  )  [inline]
 

DifComplex& DifComplex::operator+= const DifComplex a  )  [inline]
 

DifComplex DifComplex::operator-  )  const [inline]
 

DifComplex DifComplex::operator-  )  const [inline]
 

DifComplex& DifComplex::operator-= const DifComplex a  )  [inline]
 

DifComplex& DifComplex::operator-= const DifComplex a  )  [inline]
 

DifComplex& DifComplex::operator/= const DifNumber a  )  [inline]
 

DifComplex& DifComplex::operator/= const DifComplex a  )  [inline]
 

DifComplex& DifComplex::operator/= const DifNumber a  )  [inline]
 

DifComplex& DifComplex::operator/= const DifComplex a  )  [inline]
 

DifComplex& DifComplex::operator= const DifComplex a  )  [inline]
 

DifComplex& DifComplex::operator= const DifComplex a  )  [inline]
 

DifNumber DifComplex::phase  )  const [inline]
 

00075 {return arg();} // a rose by ...

DifNumber DifComplex::phase  )  const [inline]
 

00075 {return arg();} // a rose by ...

DifComplex& DifComplex::power const DifComplex p  )  [inline]
 

DifComplex& DifComplex::power const DifNumber p  )  [inline]
 

DifComplex& DifComplex::power const DifComplex p  )  [inline]
 

DifComplex& DifComplex::power const DifNumber p  )  [inline]
 

void DifComplex::print  )  const [inline]
 

void DifComplex::print  )  const [inline]
 

const DifNumber& DifComplex::R void   )  const [inline, private]
 

00121 {return _r;}

const DifNumber& DifComplex::R  )  const [inline, private]
 

00121 {return _r;}

const DifNumber& DifComplex::real  )  const [inline]
 

00045 {return _r;}

const DifNumber& DifComplex::real  )  const [inline]
 

00045 {return _r;}

void DifComplex::setImag const DifNumber i  )  [inline]
 

00052 {_i=i;}

void DifComplex::setImag const DifNumber i  )  [inline]
 

00052 {_i=i;}

void DifComplex::setReal const DifNumber r  )  [inline]
 

00051 {_r=r;}

void DifComplex::setReal const DifNumber r  )  [inline]
 

00051 {_r=r;}

DifComplex& DifComplex::takeLog  )  [inline]
 

DifComplex& DifComplex::takeLog  )  [inline]
 


Friends And Related Function Documentation

DifComplex acos const DifComplex a  )  [friend]
 

DifComplex acos const DifComplex a  )  [friend]
 

DifComplex asin const DifComplex a  )  [friend]
 

DifComplex asin const DifComplex a  )  [friend]
 

DifComplex atan const DifComplex a  )  [friend]
 

DifComplex atan const DifComplex a  )  [friend]
 

DifComplex atan2 const DifComplex a,
const DifComplex b
[friend]
 

DifComplex atan2 const DifComplex a,
const DifComplex b
[friend]
 

DifComplex cc const DifComplex a  )  [friend]
 

DifComplex cc const DifComplex a  )  [friend]
 

DifComplex cos const DifComplex a  )  [friend]
 

DifComplex cos const DifComplex a  )  [friend]
 

DifComplex cosh const DifComplex a  )  [friend]
 

DifComplex cosh const DifComplex a  )  [friend]
 

DifComplex exp const DifComplex a  )  [friend]
 

DifComplex exp const DifComplex a  )  [friend]
 

DifComplex fromPolar const DifNumber mag,
const DifNumber phase
[friend]
 

DifComplex fromPolar const DifNumber mag,
const DifNumber phase
[friend]
 

DifComplex log const DifComplex a  )  [friend]
 

DifComplex log const DifComplex a  )  [friend]
 

DifComplex operator * const DifComplex a,
const DifComplex b
[friend]
 

DifComplex operator * const DifComplex a,
const DifComplex b
[friend]
 

bool operator!= const DifComplex a,
const DifComplex b
[friend]
 

bool operator!= const DifComplex a,
const DifComplex b
[friend]
 

DifComplex operator+ const DifComplex a,
const DifComplex b
[friend]
 

DifComplex operator+ const DifComplex a,
const DifComplex b
[friend]
 

DifComplex operator- const DifComplex a,
const DifComplex b
[friend]
 

DifComplex operator- const DifComplex a,
const DifComplex b
[friend]
 

DifComplex operator/ const DifComplex a,
const DifComplex b
[friend]
 

DifComplex operator/ const DifComplex a,
const DifComplex b
[friend]
 

bool operator== const DifComplex a,
const DifComplex b
[friend]
 

bool operator== const DifComplex a,
const DifComplex b
[friend]
 

DifComplex pow const DifComplex a,
const DifNumber p
[friend]
 

DifComplex pow const DifComplex a,
const DifComplex p
[friend]
 

DifComplex pow const DifComplex a,
const DifNumber p
[friend]
 

DifComplex pow const DifComplex a,
const DifComplex p
[friend]
 

DifComplex sec const DifComplex a  )  [friend]
 

DifComplex sec const DifComplex a  )  [friend]
 

DifComplex sin const DifComplex a  )  [friend]
 

DifComplex sin const DifComplex a  )  [friend]
 

DifComplex sinh const DifComplex a  )  [friend]
 

DifComplex sinh const DifComplex a  )  [friend]
 

DifComplex sqrt const DifComplex a  )  [friend]
 

DifComplex sqrt const DifComplex a  )  [friend]
 

DifComplex tan const DifComplex a  )  [friend]
 

DifComplex tan const DifComplex a  )  [friend]
 

DifComplex tanh const DifComplex a  )  [friend]
 

DifComplex tanh const DifComplex a  )  [friend]
 


Member Data Documentation

DifNumber DifComplex::_i [private]
 

DifNumber DifComplex::_r [private]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 15:57:42 2011 for BOSS6.5.5 by  doxygen 1.3.9.1