EComplex Struct Reference

#include <md.h>

List of all members.

Public Member Functions

double Norm ()
double Norm2 ()
EComplexoperator*= (double d)
EComplexoperator+= (EComplex &c)
EComplexoperator-= (EComplex &c)
void ExpI (double theta)
EComplexoperator= (double d)

Static Public Member Functions

static void Mul (const EComplex &a, const EComplex &b, EComplex &c)
static void MulConjugate (const EComplex &a, const EComplex &b, EComplex &c)

Public Attributes

double Re
double Im

Friends

LOStream & operator<< (LOStream &os, EComplex &c)


Detailed Description

Definition at line 199 of file md.h.


Member Function Documentation

void EComplex::ExpI ( double  theta  )  [inline]

Definition at line 235 of file md.h.

References Im, and Re.

static void EComplex::Mul ( const EComplex a,
const EComplex b,
EComplex c 
) [inline, static]

Definition at line 206 of file md.h.

References Im, and Re.

Referenced by MDFrame::CE_fillSinCosTables(), and MDFrame::CE_Rec().

static void EComplex::MulConjugate ( const EComplex a,
const EComplex b,
EComplex c 
) [inline, static]

Definition at line 212 of file md.h.

References Im, and Re.

Referenced by MDFrame::CE_Rec().

double EComplex::Norm (  )  [inline]

Definition at line 203 of file md.h.

References Im, and Re.

double EComplex::Norm2 (  )  [inline]

Definition at line 204 of file md.h.

References Im, and Re.

Referenced by MDFrame::CE_Rec().

EComplex& EComplex::operator*= ( double  d  )  [inline]

Definition at line 217 of file md.h.

References Im, and Re.

EComplex& EComplex::operator+= ( EComplex c  )  [inline]

Definition at line 223 of file md.h.

References Im, and Re.

EComplex& EComplex::operator-= ( EComplex c  )  [inline]

Definition at line 229 of file md.h.

References Im, and Re.

EComplex& EComplex::operator= ( double  d  )  [inline]

Definition at line 240 of file md.h.

References Im, and Re.


Friends And Related Function Documentation

LOStream& operator<< ( LOStream &  os,
EComplex c 
) [friend]

Definition at line 246 of file md.h.


Member Data Documentation

double EComplex::Im

double EComplex::Re


The documentation for this struct was generated from the following file:

Generated on Tue Oct 28 15:21:18 2008 for MD++ by  doxygen 1.5.7.1