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.