Norm-conserving (and ultrasoft) planewave charge density. More...
#include <init.hpp>
Inheritance diagram for q3::NormConservingPlanewaveChargeDensity:Additional Inherited Members | |
Protected Attributes inherited from q3::SpinResolvedEntity | |
| int | number_of_spin_components_ = 1 |
Protected Attributes inherited from q3::FFTransformable< SpinResolvedRealSpaceGrid, ReciprocalSpaceCoefficients > | |
| SpinResolvedRealSpaceGrid | real_space_data_ |
| ReciprocalSpaceCoefficients | reciprocal_space_data_ |
|
default |
|
inline |
|
inline |
Initialize the coefficient storage for given number of atoms and max channels.
Definition at line 42 of file init.hpp.
References q3::Matrix< T >::assign().
|
inline |
Definition at line 60 of file init.hpp.
References q3::NormConservingPlanewaveKohnShamQuantumSystem::has_ultrasoft().
|
inline |
|
inline |
Reset the projector overlap coefficients to zero.
Definition at line 49 of file init.hpp.
References q3::Matrix< T >::cols(), and q3::Matrix< T >::rows().