20 #ifndef JDFTX_WANNIER_WANNIERMINIMIZERFD_H 21 #define JDFTX_WANNIER_WANNIERMINIMIZERFD_H 23 #include <wannier/WannierMinimizer.h> 32 double getOmegaI(
bool grad);
43 std::vector< std::vector<Edge> > edges;
47 #endif //JDFTX_WANNIER_WANNIERMINIMIZERFD_H Base class for different wannier minimizers:
Definition: WannierMinimizer.h:48
void initialize(int iSpin)
Prepare for minimization of spin channel iSpin.
General complex matrix.
Definition: matrix.h:58
Definition: WannierMinimizer.h:32
Kpoint point
description of neighbour (source state, rotation, translation etc.)
Definition: WannierMinimizerFD.h:40
matrix M0
initial overlap matrix for this pair
Definition: WannierMinimizerFD.h:41
An edge of the k-mesh involved in the finite difference formula.
Definition: WannierMinimizerFD.h:36
double wb
weight of neighbour
Definition: WannierMinimizerFD.h:37
double getOmega(bool grad)
Definition: Everything.h:41
unsigned ik
index of neighbour in kMesh
Definition: WannierMinimizerFD.h:39
vector3 b
displacement to neighbour
Definition: WannierMinimizerFD.h:38
Definition: WannierMinimizerFD.h:25
Compute Maximally-Localized Wannier Functions.
Definition: Wannier.h:29