#include <algorithm>#include <cmath>#include <complex>#include <cstddef>#include <limits>#include <optional>#include <stdexcept>#include <string>#include <utility>#include <vector>#include "layer_0_core/logging/init.hpp"#include "layer_0_core/math/convergence_window.hpp"#include "layer_0_core/math/linear_algebra/dense_matrix.hpp"#include "layer_0_core/math/linear_algebra/dense_matrix_product.hpp"#include "layer_0_core/math/linear_algebra/matrix_operation.hpp"#include "layer_0_core/math/linear_algebra/unitary_exponential.hpp"#include "layer_0_core/types/init.hpp"#include "layer_1_structure/reciprocal_space/kpoint_stencil.hpp"#include "layer_4_computation/interpolator/method/wannier/internal/bloch_overlaps.hpp"#include "layer_4_computation/interpolator/method/wannier/internal/polak_ribiere_direction.hpp"#include "layer_4_computation/interpolator/method/wannier/internal/spread_functional.hpp"#include "layer_4_computation/interpolator/method/wannier/internal/spread_minimization_result.hpp"#include "layer_4_computation/interpolator/method/wannier/internal/spread_terms.hpp"#include "layer_4_computation/interpolator/method/wannier/settings/spread_minimization_settings.hpp"Go to the source code of this file.
Classes | |
| class | q3::SpreadMinimizer |
Namespaces | |
| namespace | q3 |