Calculate the polarizability in a convenient eigenbasis. More...
#include <Polarizability.h>
Public Types | |
| enum | EigenBasis { NonInteracting, External, Total } |
| Response-matrix whose eigen-basis to use for final output. More... | |
Public Member Functions | |
| void | dump (const Everything &e) |
| compute and dump polarizability eigenvectors and matrix elements | |
Public Attributes | |
| enum Polarizability::EigenBasis | eigenBasis |
| double | Ecut |
| energy-cutoff for occupied-valence pair densities (if zero, 4*Ecut of wavefunctions) | |
| int | nEigs |
| number of eigenvectors in output (if zero, output all) | |
| vector3 | dk |
| k-point difference at which to obtain results | |
| string | dkFilenamePattern |
| if non-null, read wavefunctions and eigenvalues for offset states form here | |
Friends | |
| class | PairDensityCalculator |
Calculate the polarizability in a convenient eigenbasis.