Planewave effective potential — stores V(r) on FFT grid. More...
#include <init.hpp>
Inheritance diagram for q3::PlanewaveEffectivePotential:Public Attributes | |
| Real | exchange_correlation_energy = 0.0 |
| Real | exchange_correlation_potential_energy = 0.0 |
| Real | hartree_energy = 0.0 |
Additional Inherited Members | |
Protected Attributes inherited from q3::SpinResolvedEntity | |
| int | number_of_spin_components_ = 1 |
Protected Attributes inherited from q3::FFTransformable< SpinResolvedPotentialGrid, PotentialReciprocalCoefficients > | |
| SpinResolvedPotentialGrid | real_space_data_ |
| PotentialReciprocalCoefficients | reciprocal_space_data_ |
|
default |
|
inlineexplicit |
Definition at line 33 of file init.hpp.
References basis(), q3::PlanewaveBasis::fft_rho(), q3::PlanewaveBasis::number_of_g_vectors(), q3::SpinResolvedEntity::number_of_spin_components(), q3::SpinResolvedEntity::number_of_spin_components_, q3::FFTransformable< SpinResolvedPotentialGrid, PotentialReciprocalCoefficients >::real_space_data_, q3::FFTransformable< SpinResolvedPotentialGrid, PotentialReciprocalCoefficients >::reciprocal_space_data_, and q3::FFTGrid::total_grid_points().
|
inline |
Definition at line 115 of file init.hpp.
Referenced by PlanewaveEffectivePotential().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 118 of file init.hpp.
References q3::PlanewaveBasis::fft_rho(), and q3::FFTGrid::total_grid_points().
Referenced by log_summary().
|
inline |
Definition at line 93 of file init.hpp.
References q3::PlanewaveBasis::fft_rho(), q3::SpinResolvedEntity::number_of_spin_components_, and q3::FFTGrid::total_grid_points().
|
inline |
|
inline |
|
inline |
Definition at line 123 of file init.hpp.
References exchange_correlation_energy, grid_size(), hartree_energy, q3::log::info(), and q3::SpinResolvedEntity::number_of_spin_components_.
|
inline |
Definition at line 47 of file init.hpp.
References q3::FFTransformable< SpinResolvedPotentialGrid, PotentialReciprocalCoefficients >::real_space_data_.
|
inline |
Definition at line 50 of file init.hpp.
References q3::FFTransformable< SpinResolvedPotentialGrid, PotentialReciprocalCoefficients >::real_space_data_.
|
inlineoverridevirtual |
Implements q3::FFTransformable< SpinResolvedPotentialGrid, PotentialReciprocalCoefficients >.
Definition at line 72 of file init.hpp.
References q3::SpinResolvedEntity::number_of_spin_components_, q3::FFTransformable< SpinResolvedPotentialGrid, PotentialReciprocalCoefficients >::real_space_data_, q3::FFTransformable< SpinResolvedPotentialGrid, PotentialReciprocalCoefficients >::reciprocal_space_data_, and q3::PlanewaveBasis::rho_g_to_r().
|
inlineoverridevirtual |
Implements q3::FFTransformable< SpinResolvedPotentialGrid, PotentialReciprocalCoefficients >.
Definition at line 55 of file init.hpp.
References q3::PlanewaveBasis::fft_rho(), q3::SpinResolvedEntity::number_of_spin_components_, q3::FFTransformable< SpinResolvedPotentialGrid, PotentialReciprocalCoefficients >::real_space_data_, q3::FFTransformable< SpinResolvedPotentialGrid, PotentialReciprocalCoefficients >::reciprocal_space_data_, q3::PlanewaveBasis::rho_r_to_g(), and q3::FFTGrid::total_grid_points().
| Real q3::PlanewaveEffectivePotential::exchange_correlation_energy = 0.0 |
Definition at line 103 of file init.hpp.
Referenced by log_summary().
| Real q3::PlanewaveEffectivePotential::exchange_correlation_potential_energy = 0.0 |
| Real q3::PlanewaveEffectivePotential::hartree_energy = 0.0 |
Definition at line 102 of file init.hpp.
Referenced by log_summary().