Inherits sirius::Radial_integrals_base< 1 >.
|
| Radial_integrals_rho_pseudo (Unit_cell const &unit_cell__, double qmax__, int np__, std::function< void(int, int, double *, double *)> ri_callback__) |
|
auto | values (std::vector< double > &q__, mpi::Communicator const &comm__) const |
| Compute all values of the raial integrals. More...
|
|
| Radial_integrals_base (Unit_cell const &unit_cell__, double const qmax__, int const np__) |
| Constructor. More...
|
|
std::pair< int, double > | iqdq (double q__) const |
| Get starting index iq and delta dq for the q-point on the linear grid. More...
|
|
double | value (Args... args, double q__) const |
| Return value of the radial integral with specific indices. More...
|
|
int | nq () const |
|
double | qmax () const |
|
|
std::function< void(int, int, double *, double *)> | ri_callback_ {nullptr} |
|
Definition at line 223 of file radial_integrals.hpp.
◆ Radial_integrals_rho_pseudo()
sirius::Radial_integrals_rho_pseudo::Radial_integrals_rho_pseudo |
( |
Unit_cell const & |
unit_cell__, |
|
|
double |
qmax__, |
|
|
int |
np__, |
|
|
std::function< void(int, int, double *, double *)> |
ri_callback__ |
|
) |
| |
|
inline |
◆ generate()
void sirius::Radial_integrals_rho_pseudo::generate |
( |
| ) |
|
|
private |
◆ values()
auto sirius::Radial_integrals_rho_pseudo::values |
( |
std::vector< double > & |
q__, |
|
|
mpi::Communicator const & |
comm__ |
|
) |
| const |
|
inline |
◆ ri_callback_
std::function<void(int, int, double*, double*)> sirius::Radial_integrals_rho_pseudo::ri_callback_ {nullptr} |
|
private |
The documentation for this class was generated from the following files: