Xn ver4.5_anime/Utility.h File Reference


Defines

#define IMAG   std::complex<double>(0.,1.)

Typedefs

typedef const long double variable_type

Functions

template<class T>
Pow2 (T x)
template<class T>
PowN (T x, int N)
template<class T>
Convert2Radian (T degree)
template<class T>
Convert2Degree (T radian)
template<class T>
void SWAP (T &o1, T &o2)
template<class T>
std::complex< T > Complex_Product (std::complex< T > a, std::complex< T > b)
template<class T>
std::complex< T > Complex_Product (T a, std::complex< T > b)
template<class T>
std::complex< T > Complex_Product (std::complex< T > a, T b)
template<class T>
std::complex< T > Complex_Division (std::complex< T > numerator, std::complex< T > denominator)
template<class T>
std::complex< T > Complex_Division (T numerator, std::complex< T > denominator)
template<class T>
std::complex< T > Complex_Division (std::complex< T > numerator, T denominator)
template<class T>
k (T epsilon=T(1), T mu=T(1), T f=T(0))
template<class T>
Factorial (T n)
long double FactorialLog (long n)
template<class T>
Gamma (T x)

Variables

variable_type PI = 3.14159265358979323846
variable_type E = 2.71828182845904523536
variable_type GAMMA_E = 0.57721566490153286061
variable_type LN_GAMMA_E = -0.54953931298164482234
variable_type SQRT_2 = 1.41421356237309504880
variable_type LN_2 = 0.69314718055994530942
variable_type LN_10 = 2.30258509299404568402
variable_type LOG_2_E = 1.44269504088896340736
variable_type LOG_10_E = 0.43429448190325182765
variable_type COMPUTER_EPSILON = 2.220446049250313e-16

Define Documentation

#define IMAG   std::complex<double>(0.,1.)


Typedef Documentation

typedef const long double variable_type


Function Documentation

template<class T>
T Pow2 ( x  ) 

template<class T>
T PowN ( x,
int  N 
)

template<class T>
T Convert2Radian ( degree  ) 

template<class T>
T Convert2Degree ( radian  ) 

template<class T>
void SWAP ( T &  o1,
T &  o2 
)

template<class T>
std::complex<T> Complex_Product ( std::complex< T >  a,
std::complex< T >  b 
)

template<class T>
std::complex<T> Complex_Product ( a,
std::complex< T >  b 
)

template<class T>
std::complex<T> Complex_Product ( std::complex< T >  a,
b 
)

template<class T>
std::complex<T> Complex_Division ( std::complex< T >  numerator,
std::complex< T >  denominator 
)

template<class T>
std::complex<T> Complex_Division ( numerator,
std::complex< T >  denominator 
)

template<class T>
std::complex<T> Complex_Division ( std::complex< T >  numerator,
denominator 
)

template<class T>
T k ( epsilon = T(1),
mu = T(1),
f = T(0) 
)

template<class T>
T Factorial ( n  ) 

long double FactorialLog ( long  n  ) 

template<class T>
T Gamma ( x  ) 


Variable Documentation

variable_type PI = 3.14159265358979323846

variable_type E = 2.71828182845904523536

variable_type GAMMA_E = 0.57721566490153286061

variable_type LN_GAMMA_E = -0.54953931298164482234

variable_type SQRT_2 = 1.41421356237309504880

variable_type LN_2 = 0.69314718055994530942

variable_type LN_10 = 2.30258509299404568402

variable_type LOG_2_E = 1.44269504088896340736

variable_type LOG_10_E = 0.43429448190325182765

variable_type COMPUTER_EPSILON = 2.220446049250313e-16


Generated on Thu Dec 7 00:15:28 2006 for Scattering from Strip System by  doxygen 1.4.7

Click here to return home page.

 

Web site contents © Copyright Deniz ELMASLI 2006, All rights reserved.

www.dronology.com

Hosted by www.Geocities.ws

1