1#ifndef ORB_GAUNT_TABLE_H
2#define ORB_GAUNT_TABLE_H
91 static int Index_M(
const int& m);
101 int EP_EL(
const int& L);
109 double Fact(
const int& n);
double float array
Definition realarray.h:21
Definition ORB_gaunt_table.h:9
static int get_lm_index(const int l, const int m)
Definition ORB_gaunt_table.cpp:157
double Calc_Gaunt_CH(const int &l1, const int &m1, const int &l2, const int &m2, const int &l3, const int &m3)
Definition ORB_gaunt_table.cpp:241
double Get_Gaunt_CH(const int &l1, const int &m1, const int &l2, const int &m2, const int &l3, const int &m3)
Definition ORB_gaunt_table.cpp:284
void init_Gaunt(const int &lmax)
Definition ORB_gaunt_table.cpp:15
static int Index_M(const int &m)
Definition ORB_gaunt_table.cpp:454
ORB_gaunt_table()
Definition ORB_gaunt_table.cpp:12
double Get_Gaunt_SH(const int &l1, const int &mm1, const int &l2, const int &mm2, const int &l3, const int &mm3)
Definition ORB_gaunt_table.cpp:342
int index_func(const int &l1, const int &l2, const int &l3, const int &m3)
Definition ORB_gaunt_table.cpp:174
ModuleBase::matrix Ylm_Gaunt
Definition ORB_gaunt_table.h:121
ModuleBase::realArray Gaunt_Coefficients
Definition ORB_gaunt_table.h:56
std::map< int, std::map< int, double > > Gaunt_CH
Definition ORB_gaunt_table.h:118
~ORB_gaunt_table()
Definition ORB_gaunt_table.cpp:13
double Fact(const int &n)
Definition ORB_gaunt_table.cpp:420
void Swap(int &l1, int &m1, int &l2, int &m2)
Definition ORB_gaunt_table.cpp:431
void init_Gaunt_CH(const int &Lmax)
Definition ORB_gaunt_table.cpp:189
int EP_EL(const int &L)
effective pointers
Definition ORB_gaunt_table.cpp:166