#include <memory>#include <stdexcept>#include <string>#include "layer_4_computation/iterator/internal/mixing/real_space/anderson.hpp"#include "layer_4_computation/iterator/internal/mixing/reciprocal_space/broyden.hpp"#include "layer_4_computation/iterator/internal/mixing/reciprocal_space/linear.hpp"Go to the source code of this file.
Namespaces | |
| namespace | q3 |
| namespace | q3::MixerFactory |
Functions | |
| std::unique_ptr< Mixer > | q3::MixerFactory::create (const std::string &mode, Real mixing_parameter=0.7, int history_depth=8) |
| Create a charge density mixer by name ("broyden", "linear", or "anderson"). | |