Quantum 3xplorer (Q3)
An AI-native quantum simulation engine
Loading...
Searching...
No Matches
q3::MixerFactory Namespace Reference

Functions

std::unique_ptr< Mixer > 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").
 

Function Documentation

◆ create()

std::unique_ptr< Mixer > q3::MixerFactory::create ( const std::string &  mode,
Real  mixing_parameter = 0.7,
int  history_depth = 8 
)
inline

Create a charge density mixer by name ("broyden", "linear", or "anderson").

Definition at line 28 of file factory.hpp.

Referenced by q3::KohnShamSCFIterator::initialize().