#include <init.hpp>
|
| virtual | ~ExchangeCorrelationPotentialCalculator ()=default |
| |
| virtual void | evaluate_spin_polarized (const std::vector< Real > &exchange_correlation_density_up, const std::vector< Real > &exchange_correlation_density_down, const std::vector< Complex > &exchange_correlation_density_up_g, const std::vector< Complex > &exchange_correlation_density_down_g, std::vector< Real > &exchange_correlation_potential_up, std::vector< Real > &exchange_correlation_potential_down, std::vector< Real > &exchange_correlation_energy_density) const =0 |
| | Fill per-spin V_xc and the energy density for an LSDA density pair.
|
| |
| virtual void | evaluate_unpolarized (const std::vector< Real > &exchange_correlation_density, const std::vector< Complex > &exchange_correlation_density_g, std::vector< Real > &exchange_correlation_potential, std::vector< Real > &exchange_correlation_energy_density) const =0 |
| | Fill V_xc and the energy density for a spin-unpolarized density.
|
| |
Definition at line 30 of file init.hpp.
◆ ~ExchangeCorrelationPotentialCalculator()
| virtual q3::ExchangeCorrelationPotentialCalculator::~ExchangeCorrelationPotentialCalculator |
( |
| ) |
|
|
virtualdefault |
◆ evaluate_spin_polarized()
| virtual void q3::ExchangeCorrelationPotentialCalculator::evaluate_spin_polarized |
( |
const std::vector< Real > & |
exchange_correlation_density_up, |
|
|
const std::vector< Real > & |
exchange_correlation_density_down, |
|
|
const std::vector< Complex > & |
exchange_correlation_density_up_g, |
|
|
const std::vector< Complex > & |
exchange_correlation_density_down_g, |
|
|
std::vector< Real > & |
exchange_correlation_potential_up, |
|
|
std::vector< Real > & |
exchange_correlation_potential_down, |
|
|
std::vector< Real > & |
exchange_correlation_energy_density |
|
) |
| const |
|
pure virtual |
◆ evaluate_unpolarized()
| virtual void q3::ExchangeCorrelationPotentialCalculator::evaluate_unpolarized |
( |
const std::vector< Real > & |
exchange_correlation_density, |
|
|
const std::vector< Complex > & |
exchange_correlation_density_g, |
|
|
std::vector< Real > & |
exchange_correlation_potential, |
|
|
std::vector< Real > & |
exchange_correlation_energy_density |
|
) |
| const |
|
pure virtual |
The documentation for this class was generated from the following file:
- src/layer_4_computation/effective_potential/planewave/internal/exchange_correlation_potential/init.hpp