1#ifndef ORB_GAUNT_TABLE_H
2#define ORB_GAUNT_TABLE_H
94 static int Index_M(
const int& m);
104 int EP_EL(
const int& L);
112 double Fact(
const int& n);
double float array
Definition realarray.h:21
Definition ORB_gaunt_table.h:9
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:234
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:277
void init_Gaunt(const int &lmax)
Definition ORB_gaunt_table.cpp:15
static int Index_M(const int &m)
Definition ORB_gaunt_table.cpp:447
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:335
int index_func(const int &l1, const int &l2, const int &l3, const int &m3)
Definition ORB_gaunt_table.cpp:167
ModuleBase::matrix Ylm_Gaunt
Definition ORB_gaunt_table.h:124
ModuleBase::realArray Gaunt_Coefficients
Definition ORB_gaunt_table.h:56
static int get_lm_index(const int l, const int m)
Definition ORB_gaunt_table.h:89
std::map< int, std::map< int, double > > Gaunt_CH
Definition ORB_gaunt_table.h:121
~ORB_gaunt_table()
Definition ORB_gaunt_table.cpp:13
double Fact(const int &n)
Definition ORB_gaunt_table.cpp:413
void Swap(int &l1, int &m1, int &l2, int &m2)
Definition ORB_gaunt_table.cpp:424
void init_Gaunt_CH(const int &Lmax)
Definition ORB_gaunt_table.cpp:182
int EP_EL(const int &L)
effective pointers
Definition ORB_gaunt_table.cpp:159