ABACUS develop
Atomic-orbital Based Ab-initio Computation at UStc
Loading...
Searching...
No Matches
XC_Functional Member List

This is the complete list of members for XC_Functional, including all inherited members.

becke88(const double &rho, const double &grho, double &sx, double &v1x, double &v2x)XC_Functionalstatic
becke88_spin(double rho, double grho, double &sx, double &v1x, double &v2x)XC_Functionalstatic
func_idXC_Functionalprivatestatic
func_typeXC_Functionalprivatestatic
gcc_spin(double rho, double &zeta, double grho, double &sc, double &v1cup, double &v1cdw, double &v2c)XC_Functionalstatic
gcx_spin(double rhoup, double rhodw, double grhoup2, double grhodw2, double &sx, double &v1xup, double &v1xdw, double &v2xup, double &v2xdw)XC_Functionalstatic
gcxc(const double &rho, const double &grho, double &sxc, double &v1xc, double &v2xc)XC_Functionalstatic
get_func_id()XC_Functionalinlinestatic
get_func_type()XC_Functionalinlinestatic
get_hybrid_alpha()XC_Functionalinlinestatic
get_ked_flag()XC_Functionalinlinestatic
ggac(const double &rho, const double &grho, double &sc, double &v1c, double &v2c)XC_Functionalstatic
ggax(const double &rho, const double &grho, double &sx, double &v1x, double &v2x)XC_Functionalstatic
gl(const double &rs, double &ec, double &vc)XC_Functionalstatic
glyp(const double &rho, const double &grho, double &sc, double &v1c, double &v2c)XC_Functionalstatic
grad_dot(const ModuleBase::Vector3< double > *h, double *dh, const ModulePW::PW_Basis *rho_basis, const double tpiba)XC_Functionalstatic
grad_rho(const std::complex< double > *rhog, ModuleBase::Vector3< double > *gdr, const ModulePW::PW_Basis *rho_basis, const double tpiba)XC_Functionalstatic
grad_wfc(const int ik, const Real tpiba, const ModulePW::PW_Basis_K *wfc_basis, const T *rhog, T *grad)XC_Functionalstatic
gradcorr(double &etxc, double &vtxc, ModuleBase::matrix &v, const Charge *const chr, ModulePW::PW_Basis *rhopw, const UnitCell *ucell, std::vector< double > &stress_gga, const bool is_stress=false)XC_Functionalstatic
hcth(const double rho, const double grho, double &sx, double &v1x, double &v2x)XC_Functionalstatic
hl(const double &rs, double &ec, double &vc)XC_Functionalstatic
hybrid_alphaXC_Functionalprivatestatic
ked_flagXC_Functionalprivatestatic
lyp(const double &rs, double &ec, double &vc)XC_Functionalstatic
noncolin_rho(double *rhoout1, double *rhoout2, double *seg, const double *const *const rho, const int nrxx, const double *ux_, const bool lsign_)XC_Functionalstatic
optx(const double rho, const double grho, double &sx, double &v1x, double &v2x)XC_Functionalstatic
pbec(const double &rho, const double &grho, const int &flag, double &sc, double &v1c, double &v2c)XC_Functionalstatic
pbec_spin(double rho, double zeta, double grho, const int &flag, double &sc, double &v1cup, double &v1cdw, double &v2c)XC_Functionalstatic
pbex(const double &rho, const double &grho, const int &iflag, double &sx, double &v1x, double &v2x)XC_Functionalstatic
perdew86(const double rho, const double grho, double &sc, double &v1c, double &v2c)XC_Functionalstatic
perdew86_spin(double rho, double zeta, double grho, double &sc, double &v1cup, double &v1cdw, double &v2c)XC_Functionalstatic
pw(const double &rs, const int &iflag, double &ec, double &vc)XC_Functionalstatic
pw_spin(const double &rs, const double &zeta, double &ec, double &vcup, double &vcdw)XC_Functionalstatic
pwcorr(const double r, const double c[], double &g, double &dg)XC_Functionalstatic
pz(const double &rs, const int &iflag, double &ec, double &vc)XC_Functionalstatic
pz_polarized(const double &rs, double &ec, double &vc)XC_Functionalstatic
pz_spin(const double &rs, const double &zeta, double &ec, double &vcup, double &vcdw)XC_Functionalstatic
scaling_factor_xcXC_Functionalprivatestatic
set_hybrid_alpha(const double alpha_in)XC_Functionalstatic
set_xc_first_loop(const UnitCell &ucell)XC_Functionalstatic
set_xc_type(const std::string xc_func_in)XC_Functionalstatic
slater(const double &rs, double &ex, double &vx)XC_Functionalstatic
slater1(const double &rs, double &ex, double &vx)XC_Functionalstatic
slater1_spin(const double &rho, const double &zeta, double &ex, double &vxup, double &vxdw)XC_Functionalstatic
slater_rxc(const double &rs, double &ex, double &vx)XC_Functionalstatic
slater_rxc_spin(const double &rho, const double &z, double &ex, double &vxup, double &vxdw)XC_Functionalstatic
slater_spin(const double &rho, const double &zeta, double &ex, double &vxup, double &vxdw)XC_Functionalstatic
use_libxcXC_Functionalprivatestatic
v_xc(const int &nrxx, const Charge *const chr, const UnitCell *ucell)XC_Functionalstatic
vwn(const double &rs, double &ec, double &vc)XC_Functionalstatic
wcx(const double &rho, const double &grho, double &sx, double &v1x, double &v2x)XC_Functionalstatic
wigner(const double &rs, double &ec, double &vc)XC_Functionalstatic
xc(const double &rho, double &exc, double &vxc)XC_Functionalstatic
XC_Functional()XC_Functional
xc_spin(const double &rho, const double &zeta, double &exc, double &vxcup, double &vxcdw)XC_Functionalstatic
~XC_Functional()XC_Functional