MCPcopy Create free account
hub / github.com/SZAILAB/MaterialDFT-Demo / DensityMixingConfig

Class DensityMixingConfig

cpp_core/src/scf.cpp:548–557  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

546};
547
548struct DensityMixingConfig {
549 DensityMixingMode mode = DensityMixingMode::Linear;
550 std::string scheme_label = "linear";
551 int imix_effective = 0;
552 double amix = 0.5;
553 double bmix_ang_inv = 1.5;
554 bool kerker_enabled = true;
555 bool adaptive_linear_mixing = true;
556 double kerker_q0_bohr_inv = 1.5 * BOHR_TO_ANG;
557};
558
559DensityMixingConfig resolve_density_mixing_config(const ScfSettings& settings) {
560 DensityMixingConfig cfg;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected