Loading...
Searching...
No Matches
wannier_gauge.hpp
Go to the documentation of this file.
1#pragma once
2
3/**
4 * WannierGauge — what a GaugeChoice hands on: the frames after the choice --
5 * C(k), kept x N with orthonormal columns -- and their spread, which is its
6 * section of the construction report.
7 */
8
9#include <vector>
10
14
15namespace q3 {
16
17struct [[nodiscard]] WannierGauge {
18 std::vector<DenseMatrix<Complex>> frames;
20};
21
22} // namespace q3
SpreadReport spread
std::vector< DenseMatrix< Complex > > frames