occ
Loading...
Searching...
No Matches
occ::xdm Namespace Reference

Classes

class  XDM
 
struct  XDMAtomList
 

Functions

double becke_hole_br89_analytic (double rho, double Q, double norm)
 
double becke_hole_br89_newton (double rho, double Q, double norm)
 
double becke_hole_br89 (double rho, double Q, double norm, bool analytic=true)
 
std::pair< double, Mat3Nxdm_dispersion_energy (const XDMAtomList &atom_info, const XDM::Parameters &params={})
 
std::tuple< double, Mat3N, Mat3Nxdm_dispersion_interaction_energy (const XDMAtomList &atom_info_a, const XDMAtomList &atom_info_b, const XDM::Parameters &params={})
 

Function Documentation

◆ becke_hole_br89()

double occ::xdm::becke_hole_br89 ( double  rho,
double  Q,
double  norm,
bool  analytic = true 
)
inline

◆ becke_hole_br89_analytic()

double occ::xdm::becke_hole_br89_analytic ( double  rho,
double  Q,
double  norm 
)

◆ becke_hole_br89_newton()

double occ::xdm::becke_hole_br89_newton ( double  rho,
double  Q,
double  norm 
)

◆ xdm_dispersion_energy()

std::pair< double, Mat3N > occ::xdm::xdm_dispersion_energy ( const XDMAtomList atom_info,
const XDM::Parameters params = {} 
)

◆ xdm_dispersion_interaction_energy()

std::tuple< double, Mat3N, Mat3N > occ::xdm::xdm_dispersion_interaction_energy ( const XDMAtomList atom_info_a,
const XDMAtomList atom_info_b,
const XDM::Parameters params = {} 
)