/Users/brown170/Projects/Current/coral_msu_repo/trunk/src/coralutils/SpecialFunctions/sf.h File Reference

#include <gsl/gsl_sf.h>
#include <cstdlib>
#include <cmath>
#include <complex>
#include "misc.h"

Include dependency graph for sf.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CCHCalc
 Cartesian Harmonics. More...

Namespaces

namespace  SpherHarmonics
namespace  Bessel
namespace  CoulWave

Functions

double SpherHarmonics::legendre (int ell, double ctheta)
complex< double > SpherHarmonics::Ylm (int ell, int m, double theta, double phi)
complex< double > SpherHarmonics::Ylm (int ell, int m, double x, double y, double z)
double SpherHarmonics::ReYlm (int ell, int m, double theta, double phi)
double SpherHarmonics::ReYlm (int ell, int m, double x, double y, double z)
double SpherHarmonics::ImYlm (int ell, int m, double theta, double phi)
double SpherHarmonics::ImYlm (int ell, int m, double x, double y, double z)
double Bessel::J0 (double x)
double Bessel::J1 (double x)
double Bessel::Jn (int n, double x)
double Bessel::K0 (double x)
double Bessel::K1 (double x)
double Bessel::Kn (int n, double x)
double Bessel::Y0 (double x)
double Bessel::Y1 (double x)
double Bessel::Yn (int n, double x)
double Bessel::I0 (double x)
double Bessel::I1 (double x)
double Bessel::In (int n, double x)
double Bessel::j0 (double x)
double Bessel::j1 (double x)
double Bessel::jn (int n, double x)
double Bessel::y0 (double x)
double Bessel::y1 (double x)
double Bessel::yn (int n, double x)
complex< double > Bessel::h0 (double x)
complex< double > Bessel::h1 (double x)
complex< double > Bessel::hn (int n, double x)
complex< double > Bessel::hstar0 (double x)
complex< double > Bessel::hstar1 (double x)
complex< double > Bessel::hstarn (int n, double x)
void Bessel::CalcJN_real (int ell, double x, double &jl, double &nl, double &jlprime, double &nlprime)
void Bessel::CalcJN_imag (int ell, double x, double &jl, double &nl, double &jlprime, double &nlprime)
void CoulWave::GetFG (int L, double x, double eta, double *FL, double *GL)
void CoulWave::GetFGprime (int L, double x, double eta, double *FL, double *GL, double *FLprime, double *GLprime)
complex< double > CoulWave::CWincoming (int ell, double x, double eta)
complex< double > CoulWave::CWoutgoing (int ell, double x, double eta)
complex< double > CoulWave::cgamma (complex< double > cx)
void CoulWave::phaseshift_CoulombCorrect (int ell, double q, double eta, double &delta, double &ddeltadq)
complex< double > CoulWave::cw2_small_r (int l, complex< double > r, complex< double > eta)
double CoulWave::dgamma (int mm)
complex< double > CoulWave::cw2_CWincoming (int ell, complex< double > cx, complex< double > ceta)
void CoulWave::GetFGprime_ComplexQ (int ell, complex< double > cx, complex< double > ceta, double *FL, double *GL, double *FLprime, double *GLprime)
void CoulWave::GetFGprime_ImagQ (int ell, double x, double eta, double *FL, double *GL, double *FLprime, double *GLprime)
void CoulWave::SphericalCW (int ell, double x, double eta, double *FL, double *GL)
void CoulWave::SphericalCWprime (int L, double x, double eta, double *FL, double *GL, double *FLprime, double *GLprime)


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