|
tblite
Light-weight tight-binding framework
|
Implementation of a modified Broyden mixing. More...
Data Types | |
| type | broyden_input |
| Configuration for the Broyden mixer. More... | |
| type | broyden_mixer |
| Electronic mixer using modified Broyden scheme. More... | |
Functions/Subroutines | |
| subroutine, public | new_broyden (self, ndim, input) |
| Create new instance of electronic mixer. | |
Implementation of a modified Broyden mixing.
| subroutine, public tblite_scf_mixer_broyden::new_broyden | ( | type(broyden_mixer), intent(out) | self, |
| integer, intent(in) | ndim, | ||
| type(broyden_input), intent(in) | input ) |
Create new instance of electronic mixer.
| [out] | self | Instance of the mixer |
| [in] | ndim | Number of variables to consider |
| [in] | input | Configuration of the Broyden mixer |