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:57
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
WannierGradient precondition(const WannierGradient &grad)
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