occ
Loading...
Searching...
No Matches
occ::sht Namespace Reference

spherical harmonic transforms More...

Classes

class  AssocLegendreP
 
class  SHT
 
class  SphericalHarmonics
 

Functions

double clebsch (int j1, int m1, int j2, int m2, int j, int m) noexcept
 
std::pair< Vec, Vecgauss_legendre_quadrature (int N)
 
void gauss_legendre_quadrature (Vec &roots, Vec &weights, int N)
 
Vec wigner3j (double l2, double l3, double m1, double m2, double m3)
 
double wigner3j_single (double l1, double l2, double l3, double m1, double m2, double m3)
 

Detailed Description

spherical harmonic transforms

Function Documentation

◆ clebsch()

double occ::sht::clebsch ( int  j1,
int  m1,
int  j2,
int  m2,
int  j,
int  m 
)
noexcept

◆ gauss_legendre_quadrature() [1/2]

std::pair< Vec, Vec > occ::sht::gauss_legendre_quadrature ( int  N)

◆ gauss_legendre_quadrature() [2/2]

void occ::sht::gauss_legendre_quadrature ( Vec roots,
Vec weights,
int  N 
)

◆ wigner3j()

Vec occ::sht::wigner3j ( double  l2,
double  l3,
double  m1,
double  m2,
double  m3 
)

◆ wigner3j_single()

double occ::sht::wigner3j_single ( double  l1,
double  l2,
double  l3,
double  m1,
double  m2,
double  m3 
)