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.