1#ifndef CLEBSCH_GORDAN_H
2#define CLEBSCH_GORDAN_H
Definition clebsch_gordan_coeff.h:13
static double compute_ap(const int &L, const int &li, const int &lj, const int &llx, const ModuleBase::matrix &ylm, const ModuleBase::matrix &mly)
store the inverse of ylm(ir,lm) in mly(lm,ir)
Definition clebsch_gordan_coeff.cpp:79
static void gen_rndm_r(const int &llx, ModuleBase::Vector3< double > *r)
generate random vector
Definition clebsch_gordan_coeff.cpp:66
static void clebsch_gordan(const int &lli, ModuleBase::realArray &ap, ModuleBase::IntArray &lpx, ModuleBase::IntArray &lpl)
computes Clebsch-Gordan coefficient
Definition clebsch_gordan_coeff.cpp:17
~Clebsch_Gordan()
Definition clebsch_gordan_coeff.cpp:13
Clebsch_Gordan()
Definition clebsch_gordan_coeff.cpp:10
Integer array.
Definition intarray.h:20
3 elements vector
Definition vector3.h:22
double float array
Definition realarray.h:21
Definition array_pool.h:6