#include <core/Util.h>#include <core/Minimize.h>#include <core/LatticeUtils.h>#include <electronic/Everything.h>#include <electronic/ColumnBundle.h>#include <core/matrix.h>#include <electronic/ColumnBundleTransform.h>#include <wannier/Wannier.h>Classes | |
| struct | WannierGradient |
| State / vector space entry for wannier minimization. More... | |
| class | WannierMinimizer |
| Base class for different wannier minimizers: More... | |
| struct | WannierMinimizer::Kpoint |
| Entries in the k-point mesh. More... | |
| struct | WannierMinimizer::KmeshEntry |
| Entry in the k-point mesh, including state of minimizer (subspace rotations) More... | |
Functions | |
| WannierGradient | clone (const WannierGradient &grad) |
| double | dot (const WannierGradient &x, const WannierGradient &y) |
| WannierGradient & | operator*= (WannierGradient &x, double alpha) |
| void | axpy (double alpha, const WannierGradient &x, WannierGradient &y) |
| matrix | randomMatrix (int nRows, int nCols) |
| void | randomize (WannierGradient &x) |