Misc Namespace Reference


Functions

void lorentz (double *u, double *p1, double *p1prime)
double cgc (double j1, double m1, double j2, double m2, double j, double m)
double cgc_edmonds (double j1, double m1, double j2, double m2, double j, double m)
bool comparestrings (char *s1, char *s2)
double triangle (double m0, double m1, double m2)
void outsidelong (double *pa, double *pb, double &qinv, double &qout, double &qside, double &qlong)
double GetQinv (double *pa, double *pb)
double GetRapidity (double *pa)
double GetDely (double *pa, double *pb)
complex< double > cexp (complex< double > z)
complex< double > ceiphi (double phi)
complex< double > cpow (complex< double > z, complex< double > a)
int iround (double x)
int cgc_delta (int x, int y)
double cgc_factorial (double n)
double cgc_fractorial (double n, double m)
double oldcgc (double j1, double m1, double j2, double m2, double j, double m)
void Cubic (double a0, double a1, double a2, double a3, complex< double > &z1, complex< double > &z2, complex< double > &z3)
double signswitch (double a, double b)
void Quartic (double a0, double a1, double a2, double a3, double a4, complex< double > &z1, complex< double > &z2, complex< double > &z3, complex< double > &z4)
void Quartic (double a0, double a1, double a2, double a3, double a4, complex< double > *z)
void CubicResolvant (double r, double s, double t, double x[], double &d)
int CubicReal (double a0, double a1, double a2, double a3, double *x)
void CubicComplex (double a0, double a1, double a2, double a3, complex< double > &z1, complex< double > &z2, complex< double > &z3)
void Pause ()
void Pause (int seconds)
double CalcDelta_FromSqWells (int ell, double mu, int nwells, double q, double *V0, double *r)

Function Documentation

double Misc::CalcDelta_FromSqWells ( int  ell,
double  mu,
int  nwells,
double  q,
double *  V0,
double *  r 
)

Definition at line 203 of file misc.cc.

complex< double > Misc::ceiphi ( double  phi  ) 

Definition at line 59 of file misc.cc.

complex< double > Misc::cexp ( complex< double >  z  ) 

Definition at line 55 of file misc.cc.

double Misc::cgc ( double  j1,
double  m1,
double  j2,
double  m2,
double  j,
double  m 
)

Definition at line 103 of file misc.cc.

int Misc::cgc_delta ( int  x,
int  y 
)

Definition at line 160 of file misc.cc.

double Misc::cgc_edmonds ( double  j1,
double  m1,
double  j2,
double  m2,
double  j,
double  m 
)

double Misc::cgc_factorial ( double  n  ) 

Definition at line 141 of file misc.cc.

double Misc::cgc_fractorial ( double  n,
double  m 
)

Definition at line 147 of file misc.cc.

bool Misc::comparestrings ( char *  s1,
char *  s2 
)

Definition at line 7 of file misc.cc.

complex< double > Misc::cpow ( complex< double >  z,
complex< double >  a 
)

Definition at line 63 of file misc.cc.

void Misc::Cubic ( double  a0,
double  a1,
double  a2,
double  a3,
complex< double > &  z1,
complex< double > &  z2,
complex< double > &  z3 
)

Definition at line 260 of file misc.cc.

void Misc::CubicComplex ( double  a0,
double  a1,
double  a2,
double  a3,
complex< double > &  z1,
complex< double > &  z2,
complex< double > &  z3 
)

Definition at line 651 of file misc.cc.

int Misc::CubicReal ( double  a0,
double  a1,
double  a2,
double  a3,
double *  x 
)

Definition at line 645 of file misc.cc.

void Misc::CubicResolvant ( double  r,
double  s,
double  t,
double  x[],
double &  d 
)

Definition at line 486 of file misc.cc.

double Misc::GetDely ( double *  pa,
double *  pb 
)

Definition at line 41 of file misc.cc.

double Misc::GetQinv ( double *  pa,
double *  pb 
)

Definition at line 45 of file misc.cc.

double Misc::GetRapidity ( double *  pa  ) 

Definition at line 37 of file misc.cc.

int Misc::iround ( double  x  ) 

Definition at line 98 of file misc.cc.

void Misc::lorentz ( double *  u,
double *  p,
double *  pprime 
)

Lorentz boost p to pprime with boost velocity u

Parameters:
u the boost velocity ( assumed to be 4-velocity so $ u^2=1 $ )
p the vector to boost
pprime the boosted version of p A simple example shows how to use this function correctly. Suppose we wish to boost from rest to some frame moving in the +z direction with velocity 0.2c. In this case, we use $ u = \gamma*( 1, 0, 0, 0.2 ) $ where $ \gamma = 1/\sqrt(1-0.2^2) = 1.02062 $.

Definition at line 81 of file misc.cc.

double Misc::oldcgc ( double  j1,
double  m1,
double  j2,
double  m2,
double  j,
double  m 
)

Definition at line 113 of file misc.cc.

void Misc::outsidelong ( double *  pa,
double *  pb,
double &  qinv,
double &  qout,
double &  qside,
double &  qlong 
)

Definition at line 162 of file misc.cc.

void Misc::Pause ( int  seconds  ) 

Definition at line 196 of file misc.cc.

void Misc::Pause (  ) 

Definition at line 190 of file misc.cc.

void Misc::Quartic ( double  a0,
double  a1,
double  a2,
double  a3,
double  a4,
complex< double > *  z 
)

Definition at line 350 of file misc.cc.

void Misc::Quartic ( double  a0,
double  a1,
double  a2,
double  a3,
double  a4,
complex< double > &  z1,
complex< double > &  z2,
complex< double > &  z3,
complex< double > &  z4 
)

Definition at line 335 of file misc.cc.

double Misc::signswitch ( double  a,
double  b 
)

Definition at line 330 of file misc.cc.

double Misc::triangle ( double  m0,
double  m1,
double  m2 
)

Definition at line 25 of file misc.cc.


Generated on Fri Feb 6 13:30:19 2009 for CorAL by  doxygen 1.5.8