20 #ifndef JDFTX_ELECTRONIC_SCFPARAMS_H 21 #define JDFTX_ELECTRONIC_SCFPARAMS_H 24 #include <core/PulayParams.h> 48 eigDiffThreshold = 1e-8;
57 #endif // JDFTX_ELECTRONIC_SCFPARAMS_H bool verbose
Whether the inner eigensolver will print progress.
Definition: SCFparams.h:43
double qKappa
wavevector controlling long-range damping (if negative, auto-set to zero or fluid Debye wave-vector a...
Definition: SCFparams.h:41
string historyFilename
Read SCF history in order to resume a previous run.
Definition: SCFparams.h:32
Mix the local electronic potential (Vscloc) and the kinetic energy potential (Vtau) ...
Definition: SCFparams.h:36
Parameters to control Pulay mixing.
Definition: PulayParams.h:26
enum SCFparams::MixedVariable mixedVariable
Whether we are mixing the density or the potential.
double mixFractionMag
Mixing fraction for magnetization density / potential.
Definition: SCFparams.h:44
Mix electron density (n) and kinetic energy density (tau)
Definition: SCFparams.h:35
Definition: SCFparams.h:27
int nEigSteps
number of steps of the eigenvalue solver per iteration (use elecMinParams.nIterations if 0) ...
Definition: SCFparams.h:29
double qKerker
Wavevector controlling Kerker preconditioning.
Definition: SCFparams.h:40
MixedVariable
Definition: SCFparams.h:34
double eigDiffThreshold
convergence threshold on the RMS change of eigenvalues
Definition: SCFparams.h:30