Parameters to control Pulay mixing. More...
#include <PulayParams.h>
  
 Public Attributes | |
| FILE * | fpLog | 
| Stream to log iterations to.  | |
| const char * | linePrefix | 
| prefix for each output line of Pulay (default "Pulay: ")  | |
| const char * | energyLabel | 
| Label for the minimized quantity (default "E")  | |
| const char * | energyFormat | 
| printf format for the minimized quantity (default "%22.15le")  | |
| int | nIterations | 
| maximum iterations (single point calculation if 0)  | |
| double | energyDiffThreshold | 
| convergence threshold for energy difference between successive iterations  | |
| double | residualThreshold | 
| convergence threshold on the residual  | |
| int | history | 
| Number of past residuals and vectors that are cached and used for mixing.  | |
| double | mixFraction | 
| Mixing fraction for total density / potential.  | |
| double | qMetric | 
| Wavevector controlling the metric for overlaps.  | |
Parameters to control Pulay mixing.