pyscfad.scf.anderson.Anderson#
- class pyscfad.scf.anderson.Anderson(param, space=6, ridge=1e-10, damp=0, start_cycle=1)[source]#
Bases:
PytreeNodeAnderson mixing.
- Parameters:
param (parameters to be mixed.)
space (size of subspace.)
ridge (ridge regularization.)
damp (damping factor; \(1-\beta\) in Eq. 2.3.)
start_cycle (starting cycle for mixing.)
References
Pollock, Sara, and Leo G. Rebholz. “Anderson acceleration for contractive and noncontractive operators.” IMA Journal of Numerical Analysis 41.4 (2021): 2841-2872.
Methods
init_state(param)update(param, param_last)