ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
Classes | Static Public Member Functions | List of all members
Center2_Orb Class Reference

#include <center2_orb.h>

Collaboration diagram for Center2_Orb:

Classes

class  Orb11
 
class  Orb21
 
class  Orb22
 

Static Public Member Functions

static int get_rmesh (const double &R1, const double &R2, const double dr)
 
static void init_Lmax (const int orb_num, const int mode, int &Lmax_used, int &Lmax, const int &Lmax_exx, const int lmax_orb, const int lmax_beta)
 
static void init_Table_Spherical_Bessel (const int orb_num, const int mode, int &Lmax_used, int &Lmax, const int &Lmax_exx, const int lmax_orb, const int lmax_beta, const double dr, const double dk, const int kmesh, const int Rmesh, ModuleBase::Sph_Bessel_Recursive::D2 *&psb)
 
static void cal_ST_Phi12_R (const int &job, const int &l, const Numerical_Orbital_Lm &n1, const Numerical_Orbital_Lm &n2, const int &rmesh, double *rs, double *drs, const ModuleBase::Sph_Bessel_Recursive::D2 *psb)
 
static void cal_ST_Phi12_R (const int &job, const int &l, const Numerical_Orbital_Lm &n1, const Numerical_Orbital_Lm &n2, const std::set< size_t > &radials, double *rs, double *drs, const ModuleBase::Sph_Bessel_Recursive::D2 *psb)
 

Member Function Documentation

◆ cal_ST_Phi12_R() [1/2]

void Center2_Orb::cal_ST_Phi12_R ( const int &  job,
const int &  l,
const Numerical_Orbital_Lm n1,
const Numerical_Orbital_Lm n2,
const int &  rmesh,
double *  rs,
double *  drs,
const ModuleBase::Sph_Bessel_Recursive::D2 psb 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ cal_ST_Phi12_R() [2/2]

void Center2_Orb::cal_ST_Phi12_R ( const int &  job,
const int &  l,
const Numerical_Orbital_Lm n1,
const Numerical_Orbital_Lm n2,
const std::set< size_t > &  radials,
double *  rs,
double *  drs,
const ModuleBase::Sph_Bessel_Recursive::D2 psb 
)
static
Here is the call graph for this function:

◆ get_rmesh()

int Center2_Orb::get_rmesh ( const double &  R1,
const double &  R2,
const double  dr 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ init_Lmax()

void Center2_Orb::init_Lmax ( const int  orb_num,
const int  mode,
int &  Lmax_used,
int &  Lmax,
const int &  Lmax_exx,
const int  lmax_orb,
const int  lmax_beta 
)
static
Here is the caller graph for this function:

◆ init_Table_Spherical_Bessel()

void Center2_Orb::init_Table_Spherical_Bessel ( const int  orb_num,
const int  mode,
int &  Lmax_used,
int &  Lmax,
const int &  Lmax_exx,
const int  lmax_orb,
const int  lmax_beta,
const double  dr,
const double  dk,
const int  kmesh,
const int  Rmesh,
ModuleBase::Sph_Bessel_Recursive::D2 *&  psb 
)
static
Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following files: