29 #ifndef _chemistry_qc_dft_am05_h
30 #define _chemistry_qc_dft_am05_h
32 #include <chemistry/qc/dft/functional.h>
46 void am05xc(
double rho,
double gam,
47 double &fxc,
double &dfxcdrho,
double &dfxcdgamma);
48 double am05_lambertw(
double z);
49 void xs(
double rho,
double &ex,
double &vx);
50 void pw(
double rhoa,
double rhob,
51 double &ec,
double &vca,
double &vcb);
52 void cpbe_lsd(
double rhoa,
double rhob,
53 double &eps,
double &vca,
double &vcb);
54 void pbe_gcor(
double a,
double a1,
55 double b1,
double b2,
double b3,
double b4,
57 double &gg,
double &ggrs);
64 int need_density_gradient();
65 int need_density_hessian();
67 void set_spin_polarized(
int);
Implements the Perdew-Burke-Ernzerhof (PBE) correlation functional.
Definition: am05.h:44
Contains data generated at each point by a DenFunctional.
Definition: functional.h:79
A template class that maintains references counts.
Definition: ref.h:361
An abstract base class for density functionals.
Definition: functional.h:97
Definition: stateout.h:71
void save_data_state(StateOut &)
Save the base classes (with save_data_state) and the members in the same order that the StateIn CTOR ...
Contains all MPQC code up to version 3.
Definition: mpqcin.h:14
Generated at Sun Jan 26 2020 23:23:57 for MPQC
3.0.0-alpha using the documentation package Doxygen
1.8.16.