Data_K class¶
-
class
wannierberri.data_K.Data_K(system, dK, grid, Kpoint=None, **parameters)[source]¶ class to store many data calculated on a specific FFT grid. The stored data can be used to evaluate many quantities. Is destroyed after everything is evaluated for the FFT grid
Parameters: - random_gauge (bool) – applies random unitary rotations to degenerate states. Needed only for testing, to make sure that gauge covariance is preserved. Default:
False - degen_thresh_random_gauge (float) – threshold to consider bands as degenerate for random_gauge Default:
0.0001 - fftlib (str) – library used to perform fft : ‘fftw’ (defgault) or ‘numpy’ or ‘slow’
- random_gauge (bool) – applies random unitary rotations to degenerate states. Needed only for testing, to make sure that gauge covariance is preserved. Default: