votca 2024.2-dev
|
#include <vxc_potential.h>
Classes | |
struct | XC_entry |
Public Member Functions | |
Vxc_Potential (const Grid &grid) | |
~Vxc_Potential () | |
void | setXCfunctional (const std::string &functional) |
Mat_p_Energy | IntegrateVXC (const Eigen::MatrixXd &density_matrix) const |
Static Public Member Functions | |
static double | getExactExchange (const std::string &functional) |
Private Member Functions | |
XC_entry | EvaluateXC (double rho, double sigma) const |
Private Attributes | |
const Grid | grid_ |
int | xfunc_id |
bool | setXC_ = false |
bool | use_separate_ |
int | cfunc_id |
xc_func_type | xfunc |
xc_func_type | cfunc |
Definition at line 37 of file vxc_potential.h.
|
inlineexplicit |
Definition at line 39 of file vxc_potential.h.
votca::xtp::Vxc_Potential< Grid >::~Vxc_Potential | ( | ) |
Definition at line 34 of file vxc_potential.cc.
|
private |
Definition at line 123 of file vxc_potential.cc.
|
static |
Definition at line 43 of file vxc_potential.cc.
Mat_p_Energy votca::xtp::Vxc_Potential< Grid >::IntegrateVXC | ( | const Eigen::MatrixXd & | density_matrix | ) | const |
Definition at line 159 of file vxc_potential.cc.
void votca::xtp::Vxc_Potential< Grid >::setXCfunctional | ( | const std::string & | functional | ) |
Definition at line 80 of file vxc_potential.cc.
|
private |
Definition at line 62 of file vxc_potential.h.
|
private |
Definition at line 60 of file vxc_potential.h.
|
private |
Definition at line 56 of file vxc_potential.h.
|
private |
Definition at line 58 of file vxc_potential.h.
|
private |
Definition at line 59 of file vxc_potential.h.
|
private |
Definition at line 61 of file vxc_potential.h.
|
private |
Definition at line 57 of file vxc_potential.h.