#include <algorithm>#include <chrono>#include <memory>#include <stdexcept>#include <string>#include <vector>#include "io/logger.hpp"#include "io/quantum_system/kohn_sham/init.hpp"#include "layer_0_core/execution/init.hpp"#include "layer_0_core/math/tolerances.hpp"#include "layer_0_core/profiling/counters.hpp"#include "layer_0_core/types/init.hpp"#include "layer_0_core/types/matrix.hpp"#include "layer_1_structure/crystal/crystal.hpp"#include "layer_1_structure/reciprocal_space/kpoints_grid.hpp"#include "layer_3_representation/pseudopotential/set.hpp"#include "layer_4_computation/effective_potential/internal/exchange_correlation/factory.hpp"#include "layer_4_computation/effective_potential/internal/hubbard/hubbard.hpp"#include "layer_4_computation/iterator/init.hpp"#include "layer_4_computation/iterator/internal/mixing/factory.hpp"#include "layer_4_computation/iterator/internal/mixing/init.hpp"#include "layer_4_computation/iterator/internal/mixing/preconditioner/factory.hpp"#include "layer_4_computation/iterator/internal/smearing/factory.hpp"#include "layer_4_computation/iterator/internal/smearing/init.hpp"#include "layer_4_computation/state/internal/energies/kohn_sham/init.hpp"Go to the source code of this file.
Classes | |
| class | q3::KohnShamSCFIterator |
| struct | q3::KohnShamSCFIteratorConfig |
| struct | q3::KohnShamSCFIterator::ScfIterationRecord |
| One row per SCF iteration, in order; the source for per-iteration companion outputs. More... | |
Namespaces | |
| namespace | q3 |